def test_not_is_injective(self): self.assertFalse(slicing.is_injective({1:1, 2:1})) self.assertFalse(slicing.is_injective({1:1, 2:2, 3:3, 4:4, 5:3})) self.assertFalse(slicing.is_injective({1:1, 2:2, 3:3, 4:2, 5:3})) self.assertFalse(slicing.is_injective({1:1, 2:2, 3:3, 4:3, 5:3}))
def test_is_injective(self): self.assertTrue(slicing.is_injective({})) self.assertTrue(slicing.is_injective({1:1, 2:2, 3:3, 4:4})) self.assertTrue(slicing.is_injective({1:4, 2:5, 3:2, 4:7}))