Example #1
0
 def test_get_log_defaults(self):
     client = GitClient(self.local_path)
     log = client.get_log()
     self.assertEquals(self.n_commits + 1, len(log))
     self.assertEquals('local_%d' % (self.n_commits - 1), log[0]['message'])
     for key in ['id', 'author', 'email', 'date', 'message']:
         self.assertTrue(log[0][key] is not None, key)
Example #2
0
 def test_get_log_defaults(self):
     client = GitClient(self.local_path)
     log = client.get_log()
     self.assertEquals(self.n_commits + 1, len(log))
     self.assertEquals('local_%d' % (self.n_commits - 1), log[0]['message'])
     for key in ['id', 'author', 'email', 'date', 'message']:
         self.assertTrue(log[0][key] is not None, key)
Example #3
0
    def test_get_affected_files(self):
        client = GitClient(self.local_path)
        affected = client.get_affected_files(client.get_log()[0]['id'])

        self.assertEqual(sorted(['local_file']),
                         sorted(affected))

        self.assertEquals(['local_file'], affected)
Example #4
0
 def test_get_log_path(self):
     client = GitClient(self.local_path)
     for count in range(self.n_commits):
         log = client.get_log(relpath='local_%d.txt' % count)
         self.assertEquals(1, len(log))
Example #5
0
 def test_get_log_limit(self):
     client = GitClient(self.local_path)
     log = client.get_log(limit=1)
     self.assertEquals(1, len(log))
     self.assertEquals('local_%d' % (self.n_commits - 1), log[0]['message'])
Example #6
0
 def test_get_log_path(self):
     client = GitClient(self.local_path)
     for count in range(self.n_commits):
         log = client.get_log(relpath='local_%d.txt' % count)
         self.assertEquals(1, len(log))
Example #7
0
 def test_get_log_limit(self):
     client = GitClient(self.local_path)
     log = client.get_log(limit=1)
     self.assertEquals(1, len(log))
     self.assertEquals('local_%d' % (self.n_commits - 1), log[0]['message'])