コード例 #1
0
ファイル: test_core.py プロジェクト: NorthIsUp/skeleton
    def test_do_prompt_default_overwritten(self):
        """Tests Bool.do_prompt() with default"""
        resps = ['y', ]
        self.input_mock.side_effect = lambda x: resps.pop(0)

        var = Bool('foo', default=False)
        self.assertEqual(var.do_prompt(), True)
        self.assertEqual(self.input_mock.call_count, 1)
コード例 #2
0
ファイル: test_core.py プロジェクト: NorthIsUp/skeleton
    def test_do_prompt_false(self):
        """Tests Bool.do_prompt() for False"""
        resps = ['', 'n']
        self.input_mock.side_effect = lambda x: resps.pop(0)

        var = Bool('foo')
        self.assertEqual(var.do_prompt(), False)
        self.assertEqual(self.input_mock.call_count, 2)
コード例 #3
0
ファイル: test_core.py プロジェクト: stumitchell/skeleton
    def test_do_prompt_false(self):
        """Tests Bool.do_prompt() for False"""
        resps = ['', 'n']
        self.input_mock.side_effect = lambda x: resps.pop(0)

        var = Bool('foo')
        self.assertEqual(var.do_prompt(), False)
        self.assertEqual(self.input_mock.call_count, 2)
コード例 #4
0
ファイル: test_core.py プロジェクト: stumitchell/skeleton
    def test_do_prompt_default_overwritten(self):
        """Tests Bool.do_prompt() with default"""
        resps = [
            'y',
        ]
        self.input_mock.side_effect = lambda x: resps.pop(0)

        var = Bool('foo', default=False)
        self.assertEqual(var.do_prompt(), True)
        self.assertEqual(self.input_mock.call_count, 1)