Ejemplo n.º 1
0
    def test_changed_parts_uri(self):
        result = self.run_command(['update'])
        self.assertThat(result.exit_code, Equals(0))

        self.useFixture(fixture_setup.FakeParts())
        self.useFixture(fixtures.EnvironmentVariable('CUSTOM_PARTS', '1'))
        self.parts_dir = self._parts_dir()
        self.parts_yaml = os.path.join(self.parts_dir, 'parts.yaml')
        result = self.run_command(['update'])
        self.assertThat(result.exit_code, Equals(0))

        expected_parts = OrderedDict()
        expected_parts['curl-custom'] = p = OrderedDict()
        p['plugin'] = 'autotools'
        p['source'] = 'http://curl.org'
        p['description'] = 'custom curl part'
        p['maintainer'] = 'none'

        with open(self.parts_yaml) as parts_file:
            parts = yaml.load(parts_file)

        self.assertThat(parts, Equals(expected_parts))
Ejemplo n.º 2
0
    def test_changed_parts_uri(self):
        result = self.run_command(["update"])
        self.assertThat(result.exit_code, Equals(0))

        self.useFixture(fixture_setup.FakeParts())
        self.useFixture(fixtures.EnvironmentVariable("CUSTOM_PARTS", "1"))
        self.parts_dir = self._parts_dir()
        self.parts_yaml = os.path.join(self.parts_dir, "parts.yaml")
        result = self.run_command(["update"])
        self.assertThat(result.exit_code, Equals(0))

        expected_parts = OrderedDict()
        expected_parts["curl-custom"] = p = OrderedDict()
        p["plugin"] = "autotools"
        p["source"] = "http://curl.org"
        p["description"] = "custom curl part"
        p["maintainer"] = "none"

        with open(self.parts_yaml) as parts_file:
            parts = yaml.load(parts_file)

        self.assertThat(parts, Equals(expected_parts))
Ejemplo n.º 3
0
 def setUp(self):
     super().setUp()
     self.useFixture(fixture_setup.FakeParts())
Ejemplo n.º 4
0
    def setUp(self):
        super().setUp()

        self.useFixture(fixture_setup.FakeParts())
        remote_parts.update()