def test_more_valid_boolean_values(self): boolean = Boolean({"sim": True, "não": False}) self.assertTrue(boolean("sim")) self.assertTrue(boolean("yes")) self.assertFalse(boolean("não")) self.assertFalse(boolean("no"))
def test_more_valid_boolean_values(): boolean = Boolean({"sim": True, "não": False}) assert boolean("sim") assert boolean("yes") assert not boolean("não") assert not boolean("no")
def test_basic_boolean_cast(self): boolean = Boolean() self.assertTrue(boolean(1)) self.assertTrue(boolean("1")) self.assertTrue(boolean("true")) self.assertTrue(boolean("True")) self.assertTrue(boolean("yes")) self.assertTrue(boolean("on")) self.assertFalse(boolean(0)) self.assertFalse(boolean("0")) self.assertFalse(boolean("false")) self.assertFalse(boolean("False")) self.assertFalse(boolean("no")) self.assertFalse(boolean("off"))
def test_fail_invalid_boolean_cast(): boolean = Boolean() with pytest.raises(InvalidConfiguration): boolean(42)
def test_basic_boolean_cast_values(value, result): boolean = Boolean() assert boolean(value) is result
def test_fail_invalid_boolean_cast(self): boolean = Boolean() with self.assertRaises(InvalidConfiguration): boolean(42)