def test_legacy_boolean_attribute_get_value_and_deserialize_work_together( self): attr = LegacyBooleanAttribute() assert attr.deserialize(attr.get_value({'N': '1'})) is True assert attr.deserialize(attr.get_value({'N': '0'})) is False assert attr.deserialize(attr.get_value({'BOOL': True})) is True assert attr.deserialize(attr.get_value({'BOOL': False})) is False
def test_legacy_boolean_attribute_get_value_can_read_both(self): """ LegacyBooleanAttribute.get_value :return: """ attr = LegacyBooleanAttribute() assert attr.get_value({'N': '1'}) == '1' assert attr.get_value({'N': '0'}) == '0' assert attr.get_value({'BOOL': True}) == json.dumps(True) assert attr.get_value({'BOOL': False}) == json.dumps(False)
def test_legacy_boolean_attribute_get_value_can_read_both(self): """ LegacyBooleanAttribute.get_value :return: """ attr = LegacyBooleanAttribute() self.assertEqual(attr.get_value({'N': '1'}), '1') self.assertEqual(attr.get_value({'N': '0'}), '0') self.assertEqual(attr.get_value({'BOOL': True}), json.dumps(True)) self.assertEqual(attr.get_value({'BOOL': False}), json.dumps(False))
def test_legacy_boolean_attribute_get_value_and_deserialize_work_together(self): attr = LegacyBooleanAttribute() assert attr.deserialize(attr.get_value({'N': '1'})) is True assert attr.deserialize(attr.get_value({'N': '0'})) is False assert attr.deserialize(attr.get_value({'BOOL': True})) is True assert attr.deserialize(attr.get_value({'BOOL': False})) is False