Exemplo n.º 1
0
 def test_read_policy_files(self):
     '''Validate that policy files are read.'''
     ps = PolicySync(self.mock_session)
     policy_file_map = ps._discover_policy_files(self.policy_dir)
     policy_text_map = ps._read_policy_files(policy_file_map)
     self.assertEqual(policy_file_map.keys(), policy_text_map.keys())
     for policy, filename in policy_file_map.items():
         with open(filename, 'r') as f:
             content = f.read()
             self.assertEqual(content, policy_text_map[policy],
                              'Policy %(policy)s does not match contents of %(filename)s' % locals())