BOOST_CHECK(sr.conflicts().find(Capability("y2pmsh")) != sr.conflicts().end());
}
+// request : remove onekit
+// response: set onekit for removal.
+// must not add conflict 'onekit' ('onekit' exists, must mark by name
+// first. Conflict 'onekit' would also remove 'newkit' which provides
+// 'onekit')
+// bnc #458318
+BOOST_AUTO_TEST_CASE(remove8)
+{
+ MIL << "<=============remove8==============>" << endl;
+ vector<string> rawargs;
+ rawargs.push_back("onekit");
+ SolverRequester sr;
+
+ sr.remove(rawargs);
+
+ BOOST_CHECK(sr.hasFeedback(SolverRequester::Feedback::SET_TO_REMOVE));
+ BOOST_CHECK_EQUAL(sr.toRemove().size(), 1);
+ BOOST_CHECK(hasPoolItem(sr.toRemove(), "onekit", Edition("0.0.2-1"), Arch_x86_64));
+ BOOST_CHECK(sr.conflicts().empty());
+}
+
///////////////////////////////////////////////////////////////////////////
// update
<repomd xmlns="http://linux.duke.edu/metadata/repo">
<data type="primary">
<location href="repodata/primary.xml.gz"/>
- <checksum type="sha">a318a8d6852d31d4c901d18647601a38babfd51d</checksum>
- <timestamp>1271158179.0</timestamp>
- <open-checksum type="sha">2d6d80ffe4acb757ab64bba66cdf8341821814d0</open-checksum>
+ <checksum type="sha">d4dc96b5952ecf475d0d2c537868d558f020f79b</checksum>
+ <timestamp>1271173345.0</timestamp>
+ <open-checksum type="sha">ab336062ecb29631e33b86af1c99f1cb9e12deeb</open-checksum>
</data>
</repomd>