Пример #1
0
 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