Beispiel #1
0
    def test_lazy_build_env_partial(self):
        def cobol_binary(name, deps=[], build_env=None):
            return (name, deps, build_env)

        testLazy = LazyBuildEnvPartial(cobol_binary)
        testLazy.build_env = {}
        self.assertEqual(("HAL", [1, 2, 3], {}), testLazy.invoke(name="HAL", deps=[1, 2, 3]))
        testLazy.build_env = {"abc": 789}
        self.assertEqual(("HAL", [1, 2, 3], {"abc": 789}), testLazy.invoke(name="HAL", deps=[1, 2, 3]))
Beispiel #2
0
    def test_lazy_build_env_partial(self):
        def cobol_binary(name, deps=[], build_env=None):
            return (name, deps, build_env)

        testLazy = LazyBuildEnvPartial(cobol_binary, {})
        self.assertEqual(('HAL', [1, 2, 3], {}),
                         testLazy.invoke(name='HAL', deps=[1, 2, 3]))
        testLazy.build_env = {'abc': 789}
        self.assertEqual(('HAL', [1, 2, 3], {
            'abc': 789
        }), testLazy.invoke(name='HAL', deps=[1, 2, 3]))
Beispiel #3
0
  def test_lazy_build_env_partial(self):
    def cobol_binary(name,
        deps=[],
        build_env=None):
      return (name, deps, build_env)

    testLazy = LazyBuildEnvPartial(cobol_binary, {})
    self.assertEqual(('HAL', [1, 2, 3], {}),
      testLazy.invoke(name='HAL', deps=[1, 2, 3]))
    testLazy.build_env = {'abc': 789}
    self.assertEqual(('HAL', [1, 2, 3], {'abc': 789}),
      testLazy.invoke(name='HAL', deps=[1, 2, 3]))