Exemplo n.º 1
0
 def testVetRequiredReimageAndRunArgs(self):
     """Should verify only that required args are present and correct."""
     spec = dynamic_suite._SuiteSpec(**self._DARGS)
     self.assertEquals(spec.builds, self._DARGS['builds'])
     self.assertEquals(spec.board, 'board:' + self._DARGS['board'])
     self.assertEquals(spec.name, self._DARGS['name'])
     self.assertEquals(spec.job, self._DARGS['job'])
Exemplo n.º 2
0
 def testOverrideOptionalReimageAndRunArgs(self):
     """Should verify that optional args can be overridden."""
     spec = dynamic_suite._SuiteSpec(**self._DARGS)
     self.assertEquals(spec.pool, 'pool:' + self._DARGS['pool'])
     self.assertEquals(spec.check_hosts, self._DARGS['check_hosts'])
     self.assertEquals(spec.add_experimental,
                       self._DARGS['add_experimental'])
     self.assertEquals(spec.suite_dependencies,
                       self._DARGS['suite_dependencies'])
Exemplo n.º 3
0
    def testDefaultOptionalReimageAndRunArgs(self):
        """Should verify that optional args get defaults."""
        del (self._DARGS['pool'])
        del (self._DARGS['check_hosts'])
        del (self._DARGS['add_experimental'])
        del (self._DARGS['suite_dependencies'])

        spec = dynamic_suite._SuiteSpec(**self._DARGS)
        self.assertEquals(spec.pool, None)
        self.assertEquals(spec.check_hosts, True)
        self.assertEquals(spec.add_experimental, True)
        self.assertEquals(
            spec.suite_dependencies,
            ['cros-version:build_1', 'fwrw-version:fwrw_build_1'])