~gary-lasker/software-center/launcher-integration-plan-b

« back to all changes in this revision

Viewing changes to test/test_unity_launcher_integration.py

  • Committer: Gary Lasker
  • Date: 2011-03-18 02:06:06 UTC
  • Revision ID: gary.lasker@canonical.com-20110318020606-y3njyejxy0ieeqxj
use local files for desktop file path conversion unit tests

Show diffs side-by-side

added added

removed removed

Lines of Context:
95
95
    def test_desktop_file_path_conversion(self):
96
96
        import os.path
97
97
        # test 'normal' case
98
 
        app_install_desktop_path = "/usr/share/app-install/desktop/deja-dup.desktop"
 
98
        app_install_desktop_path = "./data/app-install/desktop/deja-dup.desktop"
99
99
        installed_desktop_path = convert_desktop_file_to_installed_location(app_install_desktop_path)
100
 
        self.assertEqual(installed_desktop_path, "/usr/share/applications/deja-dup.desktop")
 
100
        self.assertEqual(installed_desktop_path, "./data/applications/deja-dup.desktop")
101
101
        # test encoded subdirectory case, e.g. e.g. kde4_soundkonverter.desktop
102
 
        app_install_desktop_path = "/usr/share/app-install/desktop/kde4_soundkonverter.desktop"
 
102
        app_install_desktop_path = "./data/app-install/desktop/kde4_soundkonverter.desktop"
103
103
        installed_desktop_path = convert_desktop_file_to_installed_location(app_install_desktop_path)
104
 
        self.assertEqual(installed_desktop_path, "/usr/share/applications/kde4/soundkonverter.desktop")
 
104
        self.assertEqual(installed_desktop_path, "./data/applications/kde4/soundkonverter.desktop")
105
105
        # TODO:  test remaining special cases e.g. therion.desktop_therion.desktop, etc.
106
106
        
107
107