def test_safe(self): now = datetime.now() oid = ObjectId() c = ['foo', 1, 1.0, now, Decimal('0.3'), None, oid] safe_obj = Object(a=[1, 2, 3], b=dict(a=12), c=c) safe_obj.make_safe() expected = Object(a=[1, 2, 3], b=dict(a=12), c=c) self.assertTrue(expected, safe_obj) unsafe_obj = Object(my_tuple=(1, 2, 3)) self.assertRaises(AssertionError, unsafe_obj.make_safe)
def test_safe(self): now = datetime.now() oid = ObjectId() safe_obj = Object( a=[1,2,3], b=dict(a=12), c=[ 'foo', 1, 1L, 1.0, now, Decimal('0.3'), None, oid ]) safe_obj.make_safe() self.assertEqual(safe_obj, dict( a=[1,2,3], b=dict(a=12), c=[ 'foo', 1, 1L, 1.0, now, 0.3, None, oid ])) unsafe_obj = Object( my_tuple=(1,2,3)) self.assertRaises(AssertionError, unsafe_obj.make_safe)
def test_safe(self): now = datetime.now() oid = ObjectId() safe_obj = Object( a=[1, 2, 3], b=dict(a=12), c=['foo', 1, 1L, 1.0, now, Decimal('0.3'), None, oid]) safe_obj.make_safe() self.assertEqual( safe_obj, dict(a=[1, 2, 3], b=dict(a=12), c=['foo', 1, 1L, 1.0, now, 0.3, None, oid])) unsafe_obj = Object(my_tuple=(1, 2, 3)) self.assertRaises(AssertionError, unsafe_obj.make_safe)
def test_safe(self): now = datetime.now() oid = ObjectId() c = [ 'foo', 1, 1.0, now, Decimal('0.3'), None, oid ] if six.PY2: c = [ 'foo', 1, long(1), 1.0, now, Decimal('0.3'), None, oid ] safe_obj = Object( a=[1,2,3], b=dict(a=12), c=c) safe_obj.make_safe() expected = Object( a=[1,2,3], b=dict(a=12), c=c) self.assertTrue(expected, safe_obj) unsafe_obj = Object( my_tuple=(1,2,3)) self.assertRaises(AssertionError, unsafe_obj.make_safe)