Esempio n. 1
0
    def test_service_key_throws_exception(self):
        with self.assertRaises(ValueError) as cm:
            key_naming_convention.get_service_key(None, 'name', 'version')
        error = cm.exception
        self.assertEqual(str(error), 'environment must be specified.')

        with self.assertRaises(ValueError) as cm:
            key_naming_convention.get_service_key(MockEnvironment('env'), None, 'version')
        error = cm.exception
        self.assertEqual(str(error), 'name must be specified.')

        with self.assertRaises(ValueError) as cm:
            key_naming_convention.get_service_key(MockEnvironment('env'), 'name', None)
        error = cm.exception
        self.assertEqual(str(error), 'version must be specified.')
 def test_service_key(self):
     self.assertEqual(
         key_naming_convention.get_service_key(MockEnvironment('env'),
                                               'name', 'version'),
         'environments/env/services/name/version')