def test_audit(self): sa = SettingsAuditor(self.test_settings) new_settings = sa.audit() expected_settings = ('# This is the header.\n' '[good]\n' 'public.bar = SELECT, INSERT\n' 'public.baz = SELECT\n' 'public.foo = SELECT\n' '\n' '[bad]\n' 'public.bar = SELECT\n' 'public.bar = SELECT, INSERT\n' 'public.baz = SELECT\n' 'public.foo = SELECT') self.assertEqual(expected_settings, new_settings)
def test_audit(self): sa = SettingsAuditor(self.test_settings) new_settings = sa.audit() expected_settings = ( '# This is the header.\n' '[good]\n' 'public.bar = SELECT, INSERT\n' 'public.baz = SELECT\n' 'public.foo = SELECT\n' '\n' '[bad]\n' 'public.bar = SELECT\n' 'public.bar = SELECT, INSERT\n' 'public.baz = SELECT\n' 'public.foo = SELECT') self.assertEqual(expected_settings, new_settings)
def main(): data = file(SECURITY_PATH).read() auditor = SettingsAuditor(data) settings = auditor.audit() file(SECURITY_PATH, 'w').write(settings) print auditor.error_data
def main(): data = file(SECURITY_PATH).read() auditor = SettingsAuditor(data) settings = auditor.audit() file(SECURITY_PATH, 'w').write(settings) print auditor.error_data