def test_with_dummy_signer(self): f = VersionField(signer=DummySigner()) self.assertEqual(1, f.clean(1)) self.assertEqual(1, f.clean('1')) self.assertEqual(0, f.clean(None)) self.assertEqual(0, f.clean('')) self.assertRaises(VersionError, f.clean, 'aa:bb') self.assertRaises(VersionError, f.clean, 1.5)
def test(self): f = VersionField() self.assertEqual(1, f.clean(VersionFieldSigner().sign(1))) self.assertEqual(1, f.clean(VersionFieldSigner().sign('1'))) self.assertEqual(0, f.clean(None)) self.assertEqual(0, f.clean('')) self.assertRaises(VersionError, f.clean, '100') self.assertRaises(VersionError, f.clean, VersionFieldSigner().sign(1.5))
def test_with_dummy_signer(self): f = VersionField(signer=DummySigner()) self.assertEqual(1, f.clean(1)) self.assertEqual(1, f.clean('1')) self.assertEqual(0, f.clean(None)) self.assertEqual(0, f.clean('')) self.assertRaisesMessage(SuspiciousOperation, "Version number seems tampered", f.clean, 'aa:bb') self.assertRaisesMessage(SuspiciousOperation, "Version number seems tampered", f.clean, 1.5)
def test(self): f = VersionField() self.assertEqual(1, f.clean(VersionFieldSigner().sign(1))) self.assertEqual(1, f.clean(VersionFieldSigner().sign('1'))) self.assertEqual(0, f.clean(None)) self.assertEqual(0, f.clean('')) self.assertRaisesMessage(SuspiciousOperation, "Version number seems tampered", f.clean, '100') self.assertRaisesMessage(SuspiciousOperation, "Version number seems tampered", f.clean, VersionFieldSigner().sign(1.5))