def test_check_desktop_file_valid_missing_exec(self):
     '''Test check_desktop_file_valid() - missing Exec'''
     c = ClickReviewDesktop(self.test_name)
     self.set_test_desktop(self.default_appname, "Exec", None)
     c.check_desktop_file_valid()
     r = c.click_report
     expected_counts = {'info': 0, 'warn': 0, 'error': 1}
     self.check_results(r, expected_counts)
 def test_check_desktop_file_valid_empty_name(self):
     '''Test check_desktop_file_valid() - empty Name'''
     c = ClickReviewDesktop(self.test_name)
     self.set_test_desktop(self.default_appname, "Name", "")
     c.check_desktop_file_valid()
     r = c.click_report
     expected_counts = {'info': 0, 'warn': 0, 'error': 1}
     self.check_results(r, expected_counts)
 def test_check_desktop_file_valid(self):
     '''Test check_desktop_file_valid()'''
     c = ClickReviewDesktop(self.test_name)
     c.check_desktop_file_valid()
     r = c.click_report
     expected = dict()
     expected['info'] = dict()
     expected['warn'] = dict()
     expected['error'] = dict()
     name = c._get_check_name('validates', app=self.default_appname)
     expected['info'][name] = {"text": "OK"}
     self.check_results(r, expected=expected)