+ def test_scan_contents(self):
+ self.setup_binaries()
+ filelist = [f for f in self.binary['hello_2.2-1_i386'].scan_contents()]
+ self.assertEqual(['usr/bin/hello', 'usr/share/doc/hello/copyright'],
+ filelist)
+ self.session.commit()
+ ContentsScanner(self.binary['hello_2.2-1_i386']).scan()
+ bin_contents_list = self.binary['hello_2.2-1_i386'].contents.all()
+ self.assertEqual(2, len(bin_contents_list))
+ self.assertEqual('usr/bin/hello', bin_contents_list[0].file)
+ self.assertEqual('usr/share/doc/hello/copyright', bin_contents_list[1].file)
+