def test_adjust_path(self): settings = MockSettings({"compiler": 'gcc'}) self.assertEqual('home/www', adjust_path('home\\www', MockSettings({}))) self.assertEqual('home/www', adjust_path('home\\www', settings)) self.assertEqual('"home/www root"', adjust_path('home\\www root', MockSettings({}))) self.assertEqual('"home/www root"', adjust_path('home\\www root', settings))
def test_adjust_path(self): self.assertEquals('home/www', adjust_path('home\\www')) self.assertEquals('home/www', adjust_path('home\\www', compiler='gcc')) self.assertEquals('"home/www root"', adjust_path('home\\www root')) self.assertEquals('"home/www root"', adjust_path('home\\www root', compiler='gcc'))
def test_adjust_path_visual_studio(self): # NOTE : test cannot be run on *nix systems, as adjust_path uses # tools.unix_path which is Windows-only if platform.system() != "Windows": return self.assertEquals('home\\www', adjust_path('home/www', compiler='Visual Studio')) self.assertEquals( '"home\\www root"', adjust_path('home/www root', compiler='Visual Studio')) self.assertEquals( 'home/www', adjust_path('home\\www', compiler='Visual Studio', win_bash=True)) self.assertEquals( 'home/www', adjust_path('home/www', compiler='Visual Studio', win_bash=True)) self.assertEquals( '"home/www root"', adjust_path('home\\www root', compiler='Visual Studio', win_bash=True)) self.assertEquals( '"home/www root"', adjust_path('home/www root', compiler='Visual Studio', win_bash=True))
def test_adjust_path_visual_studio(self): # NOTE : test cannot be run on *nix systems, as adjust_path uses # tools.unix_path which is Windows-only settings = MockSettings({"compiler": 'Visual Studio'}) self.assertEqual('home\\www', adjust_path('home/www', settings)) self.assertEqual('"home\\www root"', adjust_path('home/www root', settings)) self.assertEqual('home/www', adjust_path('home\\www', settings, win_bash=True)) self.assertEqual('home/www', adjust_path('home/www', settings, win_bash=True)) self.assertEqual('"home/www root"', adjust_path('home\\www root', settings, win_bash=True)) self.assertEqual('"home/www root"', adjust_path('home/www root', settings, win_bash=True))
def test_adjust_path_visual_studio(self): # NOTE : test cannot be run on *nix systems, as adjust_path uses # tools.unix_path which is Windows-only if platform.system() != "Windows": return self.assertEquals('home\\www', adjust_path('home/www', compiler='Visual Studio')) self.assertEquals('"home\\www root"', adjust_path('home/www root', compiler='Visual Studio')) self.assertEquals('home/www', adjust_path('home\\www', compiler='Visual Studio', win_bash=True)) self.assertEquals('home/www', adjust_path('home/www', compiler='Visual Studio', win_bash=True)) self.assertEquals('"home/www root"', adjust_path('home\\www root', compiler='Visual Studio', win_bash=True)) self.assertEquals('"home/www root"', adjust_path('home/www root', compiler='Visual Studio', win_bash=True))