Beispiel #1
0
 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
Beispiel #2
0
 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)
Beispiel #3
0
 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))
Beispiel #4
0
 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)
Beispiel #5
0
 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