コード例 #1
0
    def test_args_priority_empty_args(self):
        self.parser.token = None
        self.parser.channel = None
        args = self.parser
        environ = {}

        self.assertEqual((None, None), args_priority(args, environ))
コード例 #2
0
    def test_args_priority_only_arg_token(self):
        self.parser.token = 'arg_token'
        self.parser.channel = 'channel'
        args = self.parser
        environ = {}

        self.assertEqual(('arg_token', 'channel'),
                         args_priority(args, environ))
コード例 #3
0
    def test_args_priority_first_token_as_argument(self):
        self.parser.token = 'arg_token'
        self.parser.channel = 'channel'
        args = self.parser
        environ = {'SLACK_TOKEN': 'env_token'}

        self.assertEqual(('arg_token', 'channel'),
                         args_priority(args, environ))
コード例 #4
0
    def test_args_priority_only_env_token(self):
        self.parser.token = None
        self.parser.channel = 'channel'
        args = self.parser
        environ = {'SLACK_TOKEN': 'env_token'}

        self.assertEqual(('env_token', 'channel'),
                         args_priority(args, environ))
コード例 #5
0
ファイル: test_args.py プロジェクト: hugovk/slacker-cli
    def test_args_priority_only_arg_token(self):
        self.parser.token = "arg_token"
        self.parser.as_user = True
        self.parser.channel = "channel"
        args = self.parser
        environ = {}

        self.assertEqual(("arg_token", True, "channel"),
                         args_priority(args, environ))
コード例 #6
0
ファイル: test_args.py プロジェクト: hugovk/slacker-cli
    def test_args_priority_only_env_token(self):
        self.parser.token = None
        self.parser.as_user = False
        self.parser.channel = "channel"
        args = self.parser
        environ = {"SLACK_TOKEN": "env_token", "SLACK_AS_USER": 1}

        self.assertEqual(("env_token", 1, "channel"),
                         args_priority(args, environ))
コード例 #7
0
ファイル: test_args.py プロジェクト: hugovk/slacker-cli
    def test_args_priority_first_token_as_argument(self):
        self.parser.token = "arg_token"
        self.parser.as_user = True
        self.parser.channel = "channel"
        args = self.parser
        environ = {"SLACK_TOKEN": "env_token", "SLACK_AS_USER": 1}

        self.assertEqual(("arg_token", True, "channel"),
                         args_priority(args, environ))
コード例 #8
0
    def test_args_priority_empty_args(self):
        self.parser.token = None
        self.parser.channel = None
        args = self.parser
        environ = {}

        self.assertEqual(
            (None, None),
            args_priority(args, environ)
        )
コード例 #9
0
    def test_args_priority_only_arg_token(self):
        self.parser.token = 'arg_token'
        self.parser.channel = 'channel'
        args = self.parser
        environ = {}

        self.assertEqual(
            ('arg_token', 'channel'),
            args_priority(args, environ)
        )
コード例 #10
0
    def test_args_priority_only_env_token(self):
        self.parser.token = None
        self.parser.channel = 'channel'
        args = self.parser
        environ = {'SLACK_TOKEN': 'env_token'}

        self.assertEqual(
            ('env_token', 'channel'),
            args_priority(args, environ)
        )
コード例 #11
0
    def test_args_priority_first_token_as_argument(self):
        self.parser.token = 'arg_token'
        self.parser.channel = 'channel'
        args = self.parser
        environ = {'SLACK_TOKEN': 'env_token'}

        self.assertEqual(
            ('arg_token', 'channel'),
            args_priority(args, environ)
        )