Commit 237bf2f2a686b38d8f629a9023264fcd27856e2d

Authored by Tássia Camões Araújo
1 parent aacad0f4
Exists in master and in 1 other branch add_vagrant

Improved data tests.

src/tests/data_tests.py
... ... @@ -71,13 +71,13 @@ class PopconXapianIndexTests(unittest2.TestCase):
71 71  
72 72 def test_reindex(self):
73 73 # force reindex with no clustering
74   - self.cfg.index_mode = "10"
  74 + self.cfg.index_mode = "reindex"
75 75 pxi = PopconXapianIndex(self.cfg)
76 76 self.assertEqual(pxi.get_metadata("old"),"")
77 77  
78 78 def test_clustering(self):
79 79 # force reindex with clustering
80   - self.cfg.index_mode = "11"
  80 + self.cfg.index_mode = "cluster"
81 81 pxi = PopconXapianIndex(self.cfg)
82 82 self.assertEqual(pxi.source_dir,self.cfg.clusters_dir)
83 83 all_submissions = [submissions for (root, dirs, submissions) in
... ... @@ -96,8 +96,12 @@ class PopconXapianIndexTests(unittest2.TestCase):
96 96 all_submissions]))
97 97  
98 98 def test_recluster(self):
99   - pxi = PopconXapianIndex(self.cfg,1,1)
100   -
  99 + # force reindexing and clustering
  100 + self.cfg.index_mode = "recluster"
  101 + self.cfg.k_medoids = 2
  102 + pxi = PopconXapianIndex(self.cfg)
  103 + self.assertEqual(pxi.source_dir,self.cfg.clusters_dir)
  104 + self.assertEqual(pxi.get_doccount(),2)
101 105  
102 106 if __name__ == '__main__':
103 107 unittest2.main()
... ...
src/tests/test_data/popcon_dir/test_popcon_0
1 1 POPULARITY-CONTEST-0 TIME:1309407492 ID:8b44fcdbcf676e711a153d5db0test_0 ARCH:i386 POPCONVER:1.52
2   -1309407475 1303670994 perl-base /usr/bin/perl
3   -1309407451 1303670982 libc6-i686 /lib/i686/cmov/libc-2.11.2.so
4   -1309407450 1303670973 libc6 /lib/ld-2.11.2.so
  2 +1309407475 1303670994 gimp /usr/bin/perl
  3 +1309407451 1303670982 inkscape /lib/i686/cmov/libc-2.11.2.so
  4 +1309407450 1303670973 imagination /lib/ld-2.11.2.so
5 5 1309407434 1295654294 dash /bin/dash
6 6 0 0 libusbmuxd1 <NOFILES>
7 7 END-POPULARITY-CONTEST-0 TIME:1309407492
... ...
src/tests/test_data/popcon_dir/test_popcon_1
1 1 POPULARITY-CONTEST-0 TIME:1309407492 ID:8b44fcdbcf676e711a153d5db0test_1 ARCH:i386 POPCONVER:1.52
2   -1309407475 1303670994 perl-base /usr/bin/perl
3   -1309407451 1303670982 libc6-i686 /lib/i686/cmov/libc-2.11.2.so
4   -1309407450 1303670973 libc6 /lib/ld-2.11.2.so
  2 +1309407475 1303670994 gimp /usr/bin/perl
5 3 1309407434 1295654294 dash /bin/dash
6 4 0 0 libusbmuxd1 <NOFILES>
7 5 END-POPULARITY-CONTEST-0 TIME:1309407492
... ...
src/tests/test_data/popcon_dir/test_popcon_2
1 1 POPULARITY-CONTEST-0 TIME:1309407492 ID:8b44fcdbcf676e711a153d5db0test_2 ARCH:i386 POPCONVER:1.52
2   -1309407475 1303670994 perl-base /usr/bin/perl
3   -1309407451 1303670982 libc6-i686 /lib/i686/cmov/libc-2.11.2.so
  2 +1309407475 1303670994 iceweasel /usr/bin/perl
  3 +1309407451 1303670982 python /lib/i686/cmov/libc-2.11.2.so
4 4 1309407450 1303670973 libc6 /lib/ld-2.11.2.so
5 5 1309407434 1295654294 dash /bin/dash
6 6 0 0 libusbmuxd1 <NOFILES>
... ...
src/tests/test_data/popcon_dir/test_popcon_3
1 1 POPULARITY-CONTEST-0 TIME:1309407492 ID:8b44fcdbcf676e711a153d5db0test_3 ARCH:i386 POPCONVER:1.52
2   -1309407475 1303670994 perl-base /usr/bin/perl
3   -1309407451 1303670982 libc6-i686 /lib/i686/cmov/libc-2.11.2.so
  2 +1309407475 1303670994 eog /usr/bin/perl
  3 +1309407451 1303670982 nautilus /lib/i686/cmov/libc-2.11.2.so
4 4 1309407450 1303670973 libc6 /lib/ld-2.11.2.so
5   -1309407434 1295654294 dash /bin/dash
6 5 0 0 libusbmuxd1 <NOFILES>
7 6 END-POPULARITY-CONTEST-0 TIME:1309407492
... ...
src/tests/test_data/popcon_dir/test_popcon_4
1 1 POPULARITY-CONTEST-0 TIME:1309407492 ID:8b44fcdbcf676e711a153d5db0test_4 ARCH:i386 POPCONVER:1.52
2   -1309407475 1303670994 perl-base /usr/bin/perl
3   -1309407451 1303670982 libc6-i686 /lib/i686/cmov/libc-2.11.2.so
  2 +1309407475 1303670994 konqueror /usr/bin/perl
  3 +1309407451 1303670982 kedit /lib/i686/cmov/libc-2.11.2.so
4 4 1309407450 1303670973 libc6 /lib/ld-2.11.2.so
5   -1309407434 1295654294 dash /bin/dash
6 5 0 0 libusbmuxd1 <NOFILES>
7 6 END-POPULARITY-CONTEST-0 TIME:1309407492
... ...
src/tests/test_data/popcon_dir/test_popcon_5
1 1 POPULARITY-CONTEST-0 TIME:1309407492 ID:8b44fcdbcf676e711a153d5db0test_5 ARCH:i386 POPCONVER:1.52
2   -1309407475 1303670994 perl-base /usr/bin/perl
3   -1309407451 1303670982 libc6-i686 /lib/i686/cmov/libc-2.11.2.so
4   -1309407450 1303670973 libc6 /lib/ld-2.11.2.so
  2 +1309407475 1303670994 konqueror /usr/bin/perl
5 3 1309407434 1295654294 dash /bin/dash
6 4 0 0 libusbmuxd1 <NOFILES>
7 5 END-POPULARITY-CONTEST-0 TIME:1309407492
... ...
src/tests/test_data/popcon_dir/test_popcon_6
1 1 POPULARITY-CONTEST-0 TIME:1309407492 ID:8b44fcdbcf676e711a153d5db0test_6 ARCH:i386 POPCONVER:1.52
2 2 1309407475 1303670994 perl-base /usr/bin/perl
3   -1309407451 1303670982 libc6-i686 /lib/i686/cmov/libc-2.11.2.so
4   -1309407450 1303670973 libc6 /lib/ld-2.11.2.so
  3 +1309407451 1303670982 eog /lib/i686/cmov/libc-2.11.2.so
  4 +1309407450 1303670973 nautilus /lib/ld-2.11.2.so
5 5 1309407434 1295654294 dash /bin/dash
6 6 0 0 libusbmuxd1 <NOFILES>
7 7 END-POPULARITY-CONTEST-0 TIME:1309407492
... ...
src/tests/test_data/popcon_dir/test_popcon_7
1 1 POPULARITY-CONTEST-0 TIME:1309407492 ID:8b44fcdbcf676e711a153d5db0test_7 ARCH:i386 POPCONVER:1.52
2   -1309407475 1303670994 perl-base /usr/bin/perl
3   -1309407451 1303670982 libc6-i686 /lib/i686/cmov/libc-2.11.2.so
4   -1309407450 1303670973 libc6 /lib/ld-2.11.2.so
  2 +1309407475 1303670994 apticron /usr/bin/perl
  3 +1309407451 1303670982 aptitude /lib/i686/cmov/libc-2.11.2.so
  4 +1309407450 1303670973 apt /lib/ld-2.11.2.so
5 5 1309407434 1295654294 dash /bin/dash
6 6 0 0 libusbmuxd1 <NOFILES>
7 7 END-POPULARITY-CONTEST-0 TIME:1309407492
... ...
src/tests/test_data/popcon_dir/test_popcon_8
1 1 POPULARITY-CONTEST-0 TIME:1309407492 ID:8b44fcdbcf676e711a153d5db0test_8 ARCH:i386 POPCONVER:1.52
2   -1309407475 1303670994 perl-base /usr/bin/perl
3   -1309407451 1303670982 libc6-i686 /lib/i686/cmov/libc-2.11.2.so
4   -1309407450 1303670973 libc6 /lib/ld-2.11.2.so
  2 +1309407475 1303670994 apticron /usr/bin/perl
  3 +1309407451 1303670982 eog /lib/i686/cmov/libc-2.11.2.so
  4 +1309407450 1303670973 nautilus /lib/ld-2.11.2.so
5 5 1309407434 1295654294 dash /bin/dash
6 6 0 0 libusbmuxd1 <NOFILES>
7 7 END-POPULARITY-CONTEST-0 TIME:1309407492
... ...