def testTranslatePythonObjectToString_failed(self, source):
     assert XTime.translate(source, topython=False) is source
 def testTranslateStringToPythonObject(self):
     assert XTime.translate("10:30:22") == datetime.time(10, 30, 22)
 def testTranslatePythonObjectToString(self):
     time = datetime.time(16, 53, 12, tzinfo=FixedOffsetTimezone(4))
     translated = XTime.translate(time, topython=False)
     assert isinstance(translated, str)
     assert translated == "16:53:12+04:00"
 def testTranslateEmptyStringToPythonObject(self):
     assert XTime.translate("") == None
 def testTranslatePythonObjectToString_failed(self, source):
     assert XTime.translate(source, topython=False) is source
 def testTranslatePythonObjectToString(self):
     time = datetime.time(16, 53, 12, tzinfo=FixedOffsetTimezone(4))
     translated = XTime.translate(time, topython=False)
     assert isinstance(translated, str)
     assert translated == "16:53:12+04:00"
 def testTranslateStringToPythonObject(self):
     assert XTime.translate("10:30:22") == datetime.time(10, 30, 22)
 def testTranslateEmptyStringToPythonObject(self):
     assert XTime.translate("") == None