def test_01_from_path(self): path = self.mktemp() set_file(path, self.sample_config_1s) policy = CryptPolicy.from_path(path) self.assertEqual(policy.to_dict(), self.sample_config_1pd) set_file(path, self.sample_config_1s.replace('\n', '\r\n')) policy = CryptPolicy.from_path(path) self.assertEqual(policy.to_dict(), self.sample_config_1pd) uc2 = to_bytes(self.sample_config_1s, 'utf-16', source_encoding='utf-8') set_file(path, uc2) policy = CryptPolicy.from_path(path, encoding='utf-16') self.assertEqual(policy.to_dict(), self.sample_config_1pd)
def test_01_from_path_simple(self): path = self.sample_config_1s_path policy = CryptPolicy.from_path(path) self.assertEqual(policy.to_dict(), self.sample_config_1pd) self.assertRaises(EnvironmentError, CryptPolicy.from_path, path + 'xxx')