コード例 #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)
コード例 #2
0
ファイル: forms.py プロジェクト: bugman80/django-concurrency
 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))
コード例 #3
0
ファイル: forms.py プロジェクト: bugman80/django-concurrency
 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)
コード例 #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))
コード例 #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)
コード例 #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))