Esempio n. 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__)
Esempio n. 2
0
 def setUpClass(cls):
     cls.Ints = MemberBits._make_subclass('Ints', (1, 2, 3, 4, 5, 6))
Esempio n. 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__)
Esempio n. 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)
Esempio n. 5
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__)
Esempio n. 6
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)
Esempio n. 7
0
 def setUpClass(cls):
     cls.Nums = MemberBits._make_subclass('Nums', (1, 2, 3, 4, 5, 6),
         listcls=List, tuplecls=Tuple)