コード例 #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
コード例 #2
0
 def test_legacy_boolean_attribute_can_read_future_boolean_attributes(self):
     """
     LegacyBooleanAttribute.deserialize
     :return:
     """
     attr = LegacyBooleanAttribute()
     assert attr.deserialize('1') is True
     assert attr.deserialize('0') is False
     assert attr.deserialize(json.dumps(True)) is True
     assert attr.deserialize(json.dumps(False)) is False
コード例 #3
0
ファイル: test_attributes.py プロジェクト: totiz/PynamoDB
 def test_legacy_boolean_attribute_can_read_future_boolean_attributes(self):
     """
     LegacyBooleanAttribute.deserialize
     :return:
     """
     attr = LegacyBooleanAttribute()
     self.assertEqual(attr.deserialize('1'), True)
     self.assertEqual(attr.deserialize('0'), False)
     self.assertEqual(attr.deserialize(json.dumps(True)), True)
     self.assertEqual(attr.deserialize(json.dumps(False)), False)
コード例 #4
0
ファイル: test_attributes.py プロジェクト: eukaryote/PynamoDB
 def test_legacy_boolean_attribute_can_read_future_boolean_attributes(self):
     """
     LegacyBooleanAttribute.deserialize
     :return:
     """
     attr = LegacyBooleanAttribute()
     assert attr.deserialize('1') is True
     assert attr.deserialize('0') is False
     assert attr.deserialize(json.dumps(True)) is True
     assert attr.deserialize(json.dumps(False)) is False
コード例 #5
0
ファイル: test_attributes.py プロジェクト: eukaryote/PynamoDB
 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