@testhelp.context('sysmodel')
    def testIncludeDeps(self):
        self.addComponent("foo:runtime=localhost@other:label/1.0",
                          fileContents = [ ( '/foo', '1.0')  ])
        self.addCollection("foo=localhost@other:label/1.0", [ ':runtime' ] )
        self.addComponent("inctrove:cml", fileContents = [
                    ( "/some/path/to.cml",
                      "search foo=localhost@other:label\n" ) ] )

        self.addComponent('bar:runtime', '1.0',
                          requires = deps.parseDep('trove: foo:runtime'))
        self.addCollection("bar", [ ":runtime" ])

        self._applyModel(
                [ self.cfg.buildLabel% 'search %s',
                  'include inctrove:cml',
                  'install bar' ],
                addSearchLabel = False)
        self.verifyFile(self.rootDir + '/foo', '1.0')
dataset/ETHPy150Open sassoftware/conary/conary_test/clienttest/modelupdatetest.py/ModelUpdateTest.testIncludeDeps/swapped operands of `%`