Example #1
0
    def test_cli_history_deletion_all_arguments(self, monkeypatch):
        def mock_history_delete(*args, **kwargs):
            return None

        monkeypatch.setattr(EventsTrigger, "trigger_history_deletion",
                            mock_history_delete)
        cli()
Example #2
0
    def test_data_importer_with_defaults(self, monkeypatch):
        def mock_data_importer(*args, **kwargs):
            return None

        monkeypatch.setattr(EventsTrigger, "trigger_data_importer",
                            mock_data_importer)
        cli()
Example #3
0
    def test_kairon_cli_test_with_all_arguments(self, monkeypatch):
        def mock_testing(*args, **kwargs):
            return None

        monkeypatch.setattr(EventsTrigger, "trigger_model_testing",
                            mock_testing)
        cli()
Example #4
0
    def test_data_importer_import_as_string_argument(self, monkeypatch):
        def mock_data_importer(*args, **kwargs):
            return None

        monkeypatch.setattr(EventsTrigger, "trigger_data_importer",
                            mock_data_importer)
        cli()
Example #5
0
    def test_data_importer_with_all_args_overwrite_false(self, monkeypatch):
        def mock_data_importer(*args, **kwargs):
            return None

        monkeypatch.setattr(EventsTrigger, "trigger_data_importer",
                            mock_data_importer)
        cli()
Example #6
0
    def test_kairon_cli_train_no_arguments(self, monkeypatch):
        def mock_training(*args, **kwargs):
            return "model"

        monkeypatch.setattr(Utility, "start_training", mock_training)
        with pytest.raises(AttributeError) as e:
            cli()
        assert str(e).__contains__("'Namespace' object has no attribute 'bot'")
Example #7
0
    def test_kairon_cli_test_no_arguments(self, monkeypatch):
        def mock_testing(*args, **kwargs):
            return None

        monkeypatch.setattr(EventsTrigger, "trigger_model_testing",
                            mock_testing)
        with pytest.raises(AttributeError) as e:
            cli()
        assert str(e).__contains__("'Namespace' object has no attribute 'bot'")
Example #8
0
 def test_data_importer_no_user(self, monkeypatch):
     with pytest.raises(AttributeError) as e:
         cli()
     assert str(e).__contains__(
         "'Namespace' object has no attribute 'user'")
Example #9
0
    def test_kairon_cli_train_with_all_arguments(self, monkeypatch):
        def mock_training(*args, **kwargs):
            return "model"

        monkeypatch.setattr(Utility, "start_training", mock_training)
        cli()
Example #10
0
 def test_cli_history_deletion_no_user(self, monkeypatch):
     with pytest.raises(AttributeError) as e:
         cli()
     assert str(e).__contains__(
         "'Namespace' object has no attribute 'user'")
Example #11
0
from kairon import cli
import logging

if __name__ == "__main__":
    logging.basicConfig(level="DEBUG")
    cli()