def test_none_from_iter(self): s=PyObjectSet_from([2,4,666]) a=[1,3,333]*6 result=none_pyobject_from_iter(a,s) self.assertEqual(result, True)
def test_dbnone_from_iter(self): a=1 self.assertEqual(none_pyobject_from_iter(a,None), True)
def test_none_empty_set_from_iter(self): s=PyObjectSet_from([]) a=[1] result=none_pyobject_from_iter(a,s) self.assertEqual(result, True)
def test_noniter_from_iter(self): s=PyObjectSet_from([]) a=1 with pytest.raises(TypeError) as context: none_pyobject_from_iter(a,s) self.assertTrue("object is not iterable" in str(context.value))
def test_none_last_no_from_iter(self): s=PyObjectSet_from([2,4,666]) a=[1,3,333]*6+[2] result=none_pyobject_from_iter(a,s) self.assertEqual(result, False)