3636from datetime import datetime
3737from unittest import TextTestRunner
3838
39+ import easybuild .tools .utilities as tu
3940from test .framework .utilities import EnhancedTestCase , TestLoaderFiltered
4041from easybuild .tools import LooseVersion
4142from easybuild .tools .build_log import EasyBuildError
42- from easybuild .tools .utilities import time2str , natural_keys
4343
4444
4545class UtilitiesTest (EnhancedTestCase ):
@@ -77,10 +77,10 @@ def test_time2str(self):
7777 (datetime (2019 , 8 , 5 , 20 , 39 , 44 ), "159 hours 25 mins 21 secs" ),
7878 ]
7979 for end , expected in test_cases :
80- self .assertEqual (time2str (end - start ), expected )
80+ self .assertEqual (tu . time2str (end - start ), expected )
8181
8282 error_pattern = "Incorrect value type provided to time2str, should be datetime.timedelta: <.* 'int'>"
83- self .assertErrorRegex (EasyBuildError , error_pattern , time2str , 123 )
83+ self .assertErrorRegex (EasyBuildError , error_pattern , tu . time2str , 123 )
8484
8585 def test_natural_keys (self ):
8686 """Test the natural_keys function"""
@@ -98,7 +98,7 @@ def test_natural_keys(self):
9898 ]
9999 shuffled_items = sorted_items [:]
100100 random .shuffle (shuffled_items )
101- shuffled_items .sort (key = natural_keys )
101+ shuffled_items .sort (key = tu . natural_keys )
102102 self .assertEqual (shuffled_items , sorted_items )
103103
104104 def test_LooseVersion (self ):
0 commit comments