def test_parity(self): self.assertTrue(builtins.is_even(2)) self.assertFalse(builtins.is_even(1)) self.assertTrue(builtins.is_even(-2)) self.assertFalse(builtins.is_even(-1)) self.assertTrue(builtins.is_even(0))
def test_parity(self): self.assertTrue(is_even(2)) self.assertFalse(is_even(1)) self.assertTrue(is_even(-2)) self.assertFalse(is_even(-1)) self.assertTrue(is_even(0))
def test_select_dict(self): d = { 1: "one", 2: "two", 3: "three", 8: "eight", } self.assertDictEqual(select_dict(None, dict(a="a", b="b", c=None)), dict(a="a", b="b")) self.assertDictEqual(select_dict(lambda k, v: is_even(k), d), { 2: "two", 8: "eight", })
def test_select_dict(self): d = { 1: "one", 2: "two", 3: "three", 8: "eight", } self.assertDictEqual(functional.select_dict(None, dict(a="a", b="b", c=None)), dict(a="a", b="b")) self.assertDictEqual(functional.select_dict(lambda k, v: builtins.is_even(k), d), { 2: "two", 8: "eight", })
def test_reject_dict(self): d = { 1: "one", 2: "two", 3: "three", 8: "eight", 5: None, } self.assertDictEqual(functional.reject_dict(None, dict(a="a", b="b", c=None)), dict(c=None)) self.assertDictEqual(functional.reject_dict(lambda k, v: builtins.is_even(k), d), { 1: "one", 3: "three", 5: None, })
def test_boolean(self): # Python 2.x legacy. Ew. self.assertFalse(builtins.is_even(True)) self.assertTrue(builtins.is_even(False))
def test_boolean(self): # Python 2.x legacy. Ew. self.assertFalse(is_even(True)) self.assertTrue(is_even(False))