Exemplo n.º 1
0
 def test_empty_list(self):
     empty_list = Type.empty_list()
     self.assertEqual(Type.empty_list(), empty_list)
     self.assertEqual(EmptyList(), empty_list)
     self.assertEqual("list[]", empty_list.type_name)
     self.assertEqual([], empty_list.default_value)
     self.assertEqual(Type("all", 0), empty_list.elem_type)
     self.assertEqual("list[]", str(empty_list))
Exemplo n.º 2
0
 def test_corrupted_type_should_not_equal_to_list_type(self):
     self.assertNotEqual(Type("list[int]", []), Type.list_of(Type.int()))
     self.assertNotEqual(Type("list[int]", []), ListType(Type.int()))