def test_to_python_conversion(self): d = SchemaDataBag().data d['number'] = 2 self.assertEqual(d['number'], 2) d['boolean'] = True self.assertTrue(d['boolean']) d['boolean'] = False self.assertFalse(d['boolean']) d['float'] = 2.5 self.assertEqual(d['float'], 2.5) self.assertEqual(d.get('float'), 2.5)
def test_dict_get(self): d = SchemaDataBag().data d['number'] = 2 self.assertEqual(d.get('number'), 2) self.assertEqual(d.get('default_test', 'default'), 'default') self.assertIsNone(d.get('default_test'))