示例#1
0
    def test_validate_input(self):
        t = CharmTemplate()
        prompt = Mock()
        t.validate_input('value', prompt, {})

        prompt.validate.assert_called_once_with('value')
示例#2
0
    def test_configure_prompt(self):
        t = CharmTemplate()
        prompt = Mock()

        self.assertEqual(prompt, t.configure_prompt(prompt, {}))
示例#3
0
    def test_validate_input(self):
        t = CharmTemplate()
        prompt = Mock()
        t.validate_input('value', prompt, {})

        prompt.validate.assert_called_once_with('value')
示例#4
0
    def test_create_charm(self):
        t = CharmTemplate()

        self.assertRaises(NotImplementedError, t.create_charm, {}, '.')
示例#5
0
    def test_configure_prompt(self):
        t = CharmTemplate()
        prompt = Mock()

        self.assertEqual(prompt, t.configure_prompt(prompt, {}))