예제 #1
0
    def test_pythonvalue(self):
        instance = builtins.Time()
        value = datetime.time(21, 14, 42)
        assert instance.pythonvalue("21:14:42") == value

        value = datetime.time(21, 14, 42, 120000)
        assert instance.pythonvalue("21:14:42.120") == value

        value = isodate.parse_time("21:14:42.120+0200")
        assert instance.pythonvalue("21:14:42.120+0200") == value
예제 #2
0
 def test_pythonvalue_invalid(self):
     instance = builtins.Time()
     with pytest.raises(ValueError):
         assert instance.pythonvalue(":")
예제 #3
0
 def test_xmlvalue(self):
     instance = builtins.Time()
     value = datetime.time(21, 14, 42)
     assert instance.xmlvalue(value) == "21:14:42"
     assert instance.xmlvalue("21:14:42") == "21:14:42"