示例#1
0
    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))
示例#2
0
    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'))
示例#3
0
 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))
示例#4
0
 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))
示例#5
0
 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))
示例#6
0
    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'))