예제 #1
0
 def test_get_subclass(self):
     with self.assertRaises(RuntimeError):
         MemberBits._get_subclass('Ints', (1, 2, 3, 4, 5, 6),
             None, None, None)
     self.assertIsInstance(
         MemberBits._get_subclass('Ints', (1, 2, 3, 4, 5, 6),
             -1, None, None),
         MemberBits.__class__)
예제 #2
0
 def setUpClass(cls):
     cls.Ints = MemberBits._make_subclass('Ints', (1, 2, 3, 4, 5, 6))
예제 #3
0
def test_get_subclass(Ints):  # noqa: N803
    assert isinstance(
        MemberBits._get_subclass('Ints', (1, 2, 3, 4, 5, 6), -1, None, None),
        MemberBits.__class__)
예제 #4
0
def test_get_subclass_invalid_id(Ints):  # noqa: N803
    with pytest.raises(RuntimeError, match=r'non-integer id'):
        MemberBits._get_subclass('Ints', (1, 2, 3, 4, 5, 6), None, None, None)
예제 #5
0
파일: test_meta.py 프로젝트: xflr6/bitsets
def test_get_subclass(Ints):  # noqa: N803
    assert isinstance(
        MemberBits._get_subclass('Ints', (1, 2, 3, 4, 5, 6), -1, None, None),
        MemberBits.__class__)
예제 #6
0
파일: test_meta.py 프로젝트: xflr6/bitsets
def test_get_subclass_invalid_id(Ints):  # noqa: N803
    with pytest.raises(RuntimeError, match=r'non-integer id'):
        MemberBits._get_subclass('Ints', (1, 2, 3, 4, 5, 6), None, None, None)
예제 #7
0
 def setUpClass(cls):
     cls.Nums = MemberBits._make_subclass('Nums', (1, 2, 3, 4, 5, 6),
         listcls=List, tuplecls=Tuple)