コード例 #1
0
ファイル: test_context.py プロジェクト: wildfish/invoker
    def test_val_is_not_present_in_env_config___param_from_the_root_context_is_returned(
            self, key, val, env):
        ctx = EnvContext({
            key: val,
            'env': env,
            'envs': {
                key + 'extra': val + 'extra'
            },
        })

        self.assertEqual(ctx.get(key), val)
コード例 #2
0
ファイル: test_context.py プロジェクト: wildfish/invoker
    def test_val_is_present_in_env_config___param_from_the_env_context_is_returned(
            self, key, val, env, env_val):
        ctx = EnvContext({
            key: val,
            'env': env,
            'envs': {
                env: {
                    key: env_val
                }
            },
        })

        self.assertEqual(ctx.get(key), env_val)
コード例 #3
0
ファイル: test_context.py プロジェクト: wildfish/invoker
    def test_env_is_not_present_in_the_context_no_default_is_set___none_is_returned(
            self, key, val):
        ctx = EnvContext({key + 'extra': val})

        self.assertIsNone(ctx.get(key))
コード例 #4
0
ファイル: test_context.py プロジェクト: wildfish/invoker
    def test_env_is_not_present_in_the_context___param_from_the_root_context_is_returned(
            self, key, val):
        ctx = EnvContext({key: val})

        self.assertEqual(ctx.get(key), val)
コード例 #5
0
ファイル: test_context.py プロジェクト: wildfish/invoker
    def test_env_is_not_present_in_the_context_default_is_set___default_is_returned(
            self, key, val, default):
        ctx = EnvContext({key + 'extra': val})

        self.assertEqual(ctx.get(key, default), default)