aboutsummaryrefslogtreecommitdiff
path: root/scripts/incremental_build/util_test.py
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/incremental_build/util_test.py')
-rw-r--r--scripts/incremental_build/util_test.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/scripts/incremental_build/util_test.py b/scripts/incremental_build/util_test.py
index 204d99f5..0e68bc3a 100644
--- a/scripts/incremental_build/util_test.py
+++ b/scripts/incremental_build/util_test.py
@@ -11,12 +11,14 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
+import datetime
import os
import unittest
from util import _next_path_helper
from util import any_match
from util import get_top_dir
+from util import hhmmss
class UtilTest(unittest.TestCase):
@@ -73,3 +75,13 @@ class UtilTest(unittest.TestCase):
for _, dirs, files in os.walk(path):
self.assertFalse('BUILD' in dirs)
self.assertFalse('BUILD' in files)
+
+ def test_hhmmss(self):
+ examples = [
+ (datetime.timedelta(seconds=(2 * 60 + 5)), '00:02:05.000'),
+ (datetime.timedelta(seconds=(3600 + 23 * 60 + 45.897898)),
+ '01:23:45.898'),
+ ]
+ for (ts, expected) in examples:
+ self.subTest(ts=ts, expected=expected)
+ self.assertEqual(hhmmss(ts), expected)