def test_check_apparmor_profile_name_length_no_plugs(self): '''Test check_apparmor_profile_name_length()''' apps = {'app1': {}} self.set_test_snap_yaml("apps", apps) c = SnapReviewSecurity(self.test_name) c.check_apparmor_profile_name_length() report = c.click_report expected_counts = {'info': 1, 'warn': 0, 'error': 0} self.check_results(report, expected_counts)
def test_check_apparmor_profile_name_length_bad2(self): '''Test check_apparmor_profile_name_length() - longer than advised''' self.set_test_snap_yaml('name', 'A' * 100) apps = {'app1': {'plugs': ['iface-caps']}} self.set_test_snap_yaml("apps", apps) c = SnapReviewSecurity(self.test_name) c.check_apparmor_profile_name_length() report = c.click_report expected_counts = {'info': None, 'warn': 1, 'error': 0} self.check_results(report, expected_counts)