コード例 #1
0
ファイル: test_help.py プロジェクト: igorsobreira/eizzek
    def test_show_error_message_when_plugin_has_no_help(self):
        def assert_no_help(response):
            assert u"No help found" == response

        deferred = help({}, 'no_help_plugin')
        deferred.addCallback(assert_no_help)
        return deferred
コード例 #2
0
ファイル: test_help.py プロジェクト: igorsobreira/eizzek
    def test_show_plugin_help(self):
        def assert_help(response):
            assert u"nothing special" == response

        deferred = help({}, 'simple_plugin')
        deferred.addCallback(assert_help)
        return deferred
コード例 #3
0
ファイル: test_help.py プロジェクト: igorsobreira/eizzek
    def test_show_self_help_if_no_plugin_is_passed(self):
        def assert_self_help(response):
            assert "Eizzek help" in response

        deferred = help({})
        deferred.addCallback(assert_self_help)
        return deferred
コード例 #4
0
ファイル: test_help.py プロジェクト: igorsobreira/eizzek
    def test_error_message_for_plugin_not_found(self):
        def assert_error(response):
            assert u"Plugin not found" == response

        deferred = help({}, 'foo')
        deferred.addCallback(assert_error)
        return deferred
コード例 #5
0
ファイル: test_help.py プロジェクト: igorsobreira/eizzek
    def test_list_available_plugins(self):
        def assert_list(response):
            assert u"no_help_plugin" in response
            assert u"simple_plugin" in response

        deferred = help({}, '-l')
        deferred.addCallback(assert_list)
        return deferred