def test_hours(self): eq_("PT01H00M00S", duration_iso8601(3600)) eq_("PT01H00M02S", duration_iso8601(3602)) eq_("PT02H00M00S", duration_iso8601(7200)) eq_("PT02H02M00S", duration_iso8601(7320)) eq_("PT02H02M01S", duration_iso8601(7321)) eq_("PT02H02M02S", duration_iso8601(7322))
def test_hours(self): assert "PT01H00M00S" == duration_iso8601(3600) assert "PT01H00M02S" == duration_iso8601(3602) assert "PT02H00M00S" == duration_iso8601(7200) assert "PT02H02M00S" == duration_iso8601(7320) assert "PT02H02M01S" == duration_iso8601(7321) assert "PT02H02M02S" == duration_iso8601(7322)
def test_minutes(self): eq_("PT00H01M01S", duration_iso8601(61)) eq_("PT00H01M00S", duration_iso8601(60)) eq_("PT00H02M00S", duration_iso8601(120))
def test_seconds(self): eq_("PT00H00M00S", duration_iso8601(0)) eq_("PT00H00M01S", duration_iso8601(1))
def test_bad(self): eq_("PT00H00M00S", duration_iso8601(None))
def test_minutes(self): assert "PT00H01M01S" == duration_iso8601(61) assert "PT00H01M00S" == duration_iso8601(60) assert "PT00H02M00S" == duration_iso8601(120)
def test_seconds(self): assert "PT00H00M00S" == duration_iso8601(0) assert "PT00H00M01S" == duration_iso8601(1)
def test_bad(self): assert "PT00H00M00S" == duration_iso8601(None)