Michael Merickel
2018-10-15 0c29cf2df41600d3906d521c72991c7686018b71
tests/test_compat.py
@@ -1,6 +1,7 @@
import unittest
from pyramid.compat import is_unbound_method
class TestUnboundMethods(unittest.TestCase):
    def test_old_style_bound(self):
        self.assertFalse(is_unbound_method(OldStyle().run))
@@ -15,12 +16,17 @@
        self.assertTrue(is_unbound_method(NewStyle.run))
    def test_normal_func_unbound(self):
        def func(): return 'OK'
        def func():
            return 'OK'
        self.assertFalse(is_unbound_method(func))
class OldStyle:
    def run(self): return 'OK'
    def run(self):
        return 'OK'
class NewStyle(object):
    def run(self): return 'OK'
    def run(self):
        return 'OK'