Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

widget_tests.py 812B

12345678910111213141516171819202122232425262728293031
  1. import nose
  2. from oscar.forms import widgets
  3. def compare_date_format(format, expected):
  4. nose.tools.eq_(
  5. widgets.datetime_format_to_js_date_format(format), expected)
  6. def test_datetime_to_date_format_conversion():
  7. format_testcases = (
  8. ('%Y-%m-%d', 'yyyy-mm-dd'),
  9. ('%Y-%m-%d %H:%M', 'yyyy-mm-dd'),
  10. )
  11. for format, expected in format_testcases:
  12. yield compare_date_format, format, expected
  13. def compare_time_format(format, expected):
  14. nose.tools.eq_(
  15. widgets.datetime_format_to_js_time_format(format), expected)
  16. def test_datetime_to_time_format_conversion():
  17. format_testcases = (
  18. ('%Y-%m-%d %H:%M', 'hh:ii'),
  19. ('%H:%M', 'hh:ii'),
  20. )
  21. for format, expected in format_testcases:
  22. yield compare_time_format, format, expected