From b9a17752e3e989aff0ec4312af270ed49754e680 Mon Sep 17 00:00:00 2001 From: Aman Sharma Date: Thu, 31 Oct 2019 00:23:18 +0530 Subject: [PATCH] Test acceptable path types of `get_mtime_and_size` --- tests/unit/utils/test_fs.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tests/unit/utils/test_fs.py b/tests/unit/utils/test_fs.py index 97c1ad29b..5c8849903 100644 --- a/tests/unit/utils/test_fs.py +++ b/tests/unit/utils/test_fs.py @@ -39,6 +39,15 @@ class TestMtimeAndSize(TestDir): self.assertIs(type(dir_size), str) self.assertEqual(dir_size, str(actual_dir_size)) + def test_path_object_and_str_are_valid_types(self): + dvcignore = DvcIgnoreFilter(self.root_dir) + file_time, file_size = get_mtime_and_size(self.DATA, dvcignore) + file_object_time, file_object_size = get_mtime_and_size( + PathInfo(self.DATA), dvcignore + ) + self.assertEqual(file_time, file_object_time) + self.assertEqual(file_size, file_object_size) + class TestContainsLink(TestCase): def test_should_raise_exception_on_base_path_not_in_path(self):