Example #1
0
 def test_duration_valid(self):
     duration_field = DurationField( "test_duration_valid", "title", "this is a test" )
     
     self.assertEqual( duration_field.to_python("1m"), 60 )
     self.assertEqual( duration_field.to_python("5m"), 300 )
     self.assertEqual( duration_field.to_python("5 minute"), 300 )
     self.assertEqual( duration_field.to_python("5"), 5 )
     self.assertEqual( duration_field.to_python("5h"), 18000 )
     self.assertEqual( duration_field.to_python("2d"), 172800 )
     self.assertEqual( duration_field.to_python("2w"), 86400 * 7 * 2 )
Example #2
0
 def test_url_field_invalid(self):
     duration_field = DurationField( "test_url_field_invalid", "title", "this is a test" )
     
     self.assertRaises( FieldValidationException, lambda: duration_field.to_python("1 treefrog") )
     self.assertRaises( FieldValidationException, lambda: duration_field.to_python("minute") )