Michael Merickel
2018-10-15 bda1306749c62ef4f11cfe567ed7d56c8ad94240
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():  # pragma: no cover
            return 'OK'
        self.assertFalse(is_unbound_method(func))
class OldStyle:
    def run(self): return 'OK'
    def run(self):  # pragma: no cover
        return 'OK'
class NewStyle(object):
    def run(self): return 'OK'
    def run(self):  # pragma: no cover
        return 'OK'