コード例 #1
0
ファイル: test_shader.py プロジェクト: irfnhm/pants
  def test_assemble_default_rules_default_package(self):
    input_jar = self.populate_input_jar('main.class', 'com/google/common/base/Function.class')

    rules = self.shader.assemble_binary_rules('main', input_jar)

    self.assertEqual(Shader.exclude_package(), rules[0])
    self.assertIn(Shader.exclude_package('javax.annotation'), rules[1:-1])
    self.assertEqual(Shader.shade_package('com.google.common.base'), rules[-1])
コード例 #2
0
ファイル: test_shader.py プロジェクト: irfnhm/pants
  def test_assemble_default_rules(self):
    input_jar = self.populate_input_jar('org/pantsbuild/tools/fake/Main.class',
                                        'com/google/common/base/Function.class')

    rules = self.shader.assemble_binary_rules('org.pantsbuild.tools.fake.Main', input_jar)

    self.assertEqual(Shader.exclude_package('org.pantsbuild.tools.fake'), rules[0])
    self.assertIn(Shader.exclude_package('javax.annotation'), rules[1:-1])
    self.assertEqual(Shader.shade_package('com.google.common.base'), rules[-1])
コード例 #3
0
    def test_assemble_default_rules_default_package(self):
        input_jar = self.populate_input_jar(
            'main.class', 'com/google/common/base/Function.class')

        rules = self.shader.assemble_binary_rules('main', input_jar)

        self.assertEqual(Shader.exclude_package(), rules[0])
        self.assertIn(Shader.exclude_package('javax.annotation'), rules[1:-1])
        self.assertEqual(Shader.shade_package('com.google.common.base'),
                         rules[-1])
コード例 #4
0
    def test_assemble_default_rules(self):
        input_jar = self.populate_input_jar(
            'org/pantsbuild/tools/fake/Main.class',
            'com/google/common/base/Function.class')

        rules = self.shader.assemble_binary_rules(
            'org.pantsbuild.tools.fake.Main', input_jar)

        self.assertEqual(Shader.exclude_package('org.pantsbuild.tools.fake'),
                         rules[0])
        self.assertIn(Shader.exclude_package('javax.annotation'), rules[1:-1])
        self.assertEqual(Shader.shade_package('com.google.common.base'),
                         rules[-1])