Exemplo n.º 1
0
 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)
Exemplo n.º 2
0
 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))
Exemplo n.º 3
0
 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)
Exemplo n.º 4
0
 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))
Exemplo n.º 5
0
 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)
Exemplo n.º 6
0
 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))