Example #1
0
    def test_clearrepos_two_repos_max_num(self):
        cp(REPO_00_PATH, self.tmpdir)
        cp(REPO_01_PATH, self.tmpdir)

        self.assertEqual(len(os.listdir(self.tmpdir)), 2)

        clear_repos(self.tmpdir, max_num=-1)
        self.assertEqual(len(os.listdir(self.tmpdir)), 2)

        clear_repos(self.tmpdir, max_num=3)
        self.assertEqual(len(os.listdir(self.tmpdir)), 2)

        clear_repos(self.tmpdir, max_num=2)
        self.assertEqual(len(os.listdir(self.tmpdir)), 2)

        clear_repos(self.tmpdir, max_num=1)
        self.assertEqual(len(os.listdir(self.tmpdir)), 1)

        clear_repos(self.tmpdir, max_num=0)
        self.assertEqual(len(os.listdir(self.tmpdir)), 0)
Example #2
0
    def test_clearrepos_three_repos_max_age(self):
        cp(REPO_00_PATH, self.tmpdir)
        cp(REPO_01_PATH, self.tmpdir)
        cp(REPO_02_PATH, self.tmpdir)

        self.assertEqual(len(os.listdir(self.tmpdir)), 3)

        clear_repos(self.tmpdir, max_age=time.time())
        self.assertEqual(len(os.listdir(self.tmpdir)), 3)

        clear_repos(self.tmpdir, max_age=-1)
        self.assertEqual(len(os.listdir(self.tmpdir)), 3)

        clear_repos(self.tmpdir, max_age=1)
        self.assertEqual(len(os.listdir(self.tmpdir)), 0)
Example #3
0
 def test_clearrepos_emptydir(self):
     clear_repos(self.tmpdir)
     self.assertEqual(len(os.listdir(self.tmpdir)), 0)