Example #1
0
 def test_init(self):
     call(['git', 'init'])
     gitli.main(None, ['init', ], None)
     self.assertTrue(exists(gitli.ISSUES))
     self.assertTrue(exists(gitli.OPEN))
     self.assertTrue(exists(gitli.LAST))
     self.assertTrue(exists(gitli.CURRENT))
     self.assertTrue(exists(gitli.COMMENTS))
     self.assertEqual(read_file(gitli.CURRENT), '0.1')
     self.assertEqual(read_file(gitli.LAST), '0')
Example #2
0
 def test_init(self):
     call(['git', 'init'])
     gitli.main(None, [
         'init',
     ], None)
     self.assertTrue(exists(gitli.ISSUES))
     self.assertTrue(exists(gitli.OPEN))
     self.assertTrue(exists(gitli.LAST))
     self.assertTrue(exists(gitli.CURRENT))
     self.assertTrue(exists(gitli.COMMENTS))
     self.assertEqual(read_file(gitli.CURRENT), '0.1')
     self.assertEqual(read_file(gitli.LAST), '0')
Example #3
0
 def test_new(self):
     options = self.Options(edit=False, up=False)
     call(['git', 'init'])
     gitli.main(None, ['init', ], None)
     gitli.main(options, ['new', 'Hello World 1'], None)
     lines = read_lines(gitli.ISSUES)
     self.assertEqual('1', lines[0].strip())
     self.assertEqual('Hello World 1', lines[1].strip())
     self.assertEqual('1', lines[2].strip())
     self.assertEqual('0.1', lines[3].strip())
     self.assertEqual('1', read_file(gitli.LAST))
     lines = read_lines(gitli.OPEN)
     self.assertEqual('1', lines[0].strip())
Example #4
0
 def test_new(self):
     options = self.Options(edit=False, up=False)
     call(['git', 'init'])
     gitli.main(None, [
         'init',
     ], None)
     gitli.main(options, ['new', 'Hello World 1'], None)
     lines = read_lines(gitli.ISSUES)
     self.assertEqual('1', lines[0].strip())
     self.assertEqual('Hello World 1', lines[1].strip())
     self.assertEqual('1', lines[2].strip())
     self.assertEqual('0.1', lines[3].strip())
     self.assertEqual('1', read_file(gitli.LAST))
     lines = read_lines(gitli.OPEN)
     self.assertEqual('1', lines[0].strip())
Example #5
0
 def test_list_issues(self):
     options = self.Options(edit=False, up=False)
     call(['git', 'init'])
     gitli.main(None, ['init', ], None)
     gitli.main(options, ['new', 'Hello World 1'], None)
     gitli.main(options, ['new', 'Hello World 2'], None)
     gitli.main(options, ['new', 'Hello World 3'], None)
     gitli.main(options, ['close', '2'], None)
     issues = gitli.list_issues(self.gitlipath, [], self.bcolor)
     self.assertEqual(3, len(issues))
     issues = gitli.list_issues(self.gitlipath, ['all'], self.bcolor)
     self.assertEqual(3, len(issues))
     issues = gitli.list_issues(self.gitlipath, ['open'], self.bcolor)
     self.assertEqual(2, len(issues))
     issues = gitli.list_issues(self.gitlipath, ['close'], self.bcolor)
     self.assertEqual(1, len(issues))
Example #6
0
 def test_list_issues(self):
     options = self.Options(edit=False, up=False)
     call(['git', 'init'])
     gitli.main(None, [
         'init',
     ], None)
     gitli.main(options, ['new', 'Hello World 1'], None)
     gitli.main(options, ['new', 'Hello World 2'], None)
     gitli.main(options, ['new', 'Hello World 3'], None)
     gitli.main(options, ['close', '2'], None)
     issues = gitli.list_issues(self.gitlipath, [], self.bcolor)
     self.assertEqual(3, len(issues))
     issues = gitli.list_issues(self.gitlipath, ['all'], self.bcolor)
     self.assertEqual(3, len(issues))
     issues = gitli.list_issues(self.gitlipath, ['open'], self.bcolor)
     self.assertEqual(2, len(issues))
     issues = gitli.list_issues(self.gitlipath, ['close'], self.bcolor)
     self.assertEqual(1, len(issues))
Example #7
0
 def test_remove(self):
     options = self.Options(edit=False, up=False)
     call(['git', 'init'])
     gitli.main(None, ['init', ], None)
     gitli.main(options, ['new', 'Hello World 1'], None)
     gitli.main(options, ['new', 'Hello World 2'], None)
     gitli.main(options, ['new', 'Hello World 3'], None)
     gitli.main(options, ['remove', '2'], None)
     lines = read_lines(gitli.ISSUES)
     self.assertEqual('1', lines[0].strip())
     self.assertEqual('3', lines[4].strip())
     self.assertEqual('3', read_file(gitli.LAST))
     lines = read_lines(gitli.OPEN)
     self.assertEqual('1', lines[0].strip())
     self.assertEqual('3', lines[1].strip())
     gitli.main(options, ['remove', '3'], None)
     gitli.main(options, ['remove', '1'], None)
     self.assertEqual('', read_file(gitli.ISSUES).strip())
     self.assertEqual('3', read_file(gitli.LAST).strip())
     self.assertEqual('', read_file(gitli.OPEN).strip())
Example #8
0
 def test_up(self):
     options = self.Options(edit=False, up=True)
     call(['git', 'init'])
     call(['git', 'config', '--add', 'gitli.list.option', 'open'])
     gitli.main(None, ['init', ], None)
     gitli.main(options, ['new', 'Hello World 1'], None)
     gitli.main(options, ['new', 'Hello World 2'], None)
     gitli.main(options, ['new', 'Hello World 3'], None)
     gitli.main(options, ['close', '2'], None)
     gitli.main(options, ['milestone', '0.2'], None)
     lines = read_lines(gitli.ISSUES)
     self.assertEqual('0.2', lines[3].strip())
     self.assertEqual('0.1', lines[7].strip())
     self.assertEqual('0.2', lines[11].strip())
     self.assertEqual('0.2', read_file(gitli.CURRENT))
Example #9
0
 def test_remove(self):
     options = self.Options(edit=False, up=False)
     call(['git', 'init'])
     gitli.main(None, [
         'init',
     ], None)
     gitli.main(options, ['new', 'Hello World 1'], None)
     gitli.main(options, ['new', 'Hello World 2'], None)
     gitli.main(options, ['new', 'Hello World 3'], None)
     gitli.main(options, ['remove', '2'], None)
     lines = read_lines(gitli.ISSUES)
     self.assertEqual('1', lines[0].strip())
     self.assertEqual('3', lines[4].strip())
     self.assertEqual('3', read_file(gitli.LAST))
     lines = read_lines(gitli.OPEN)
     self.assertEqual('1', lines[0].strip())
     self.assertEqual('3', lines[1].strip())
     gitli.main(options, ['remove', '3'], None)
     gitli.main(options, ['remove', '1'], None)
     self.assertEqual('', read_file(gitli.ISSUES).strip())
     self.assertEqual('3', read_file(gitli.LAST).strip())
     self.assertEqual('', read_file(gitli.OPEN).strip())
Example #10
0
 def test_up(self):
     options = self.Options(edit=False, up=True)
     call(['git', 'init'])
     call(['git', 'config', '--add', 'gitli.list.option', 'open'])
     gitli.main(None, [
         'init',
     ], None)
     gitli.main(options, ['new', 'Hello World 1'], None)
     gitli.main(options, ['new', 'Hello World 2'], None)
     gitli.main(options, ['new', 'Hello World 3'], None)
     gitli.main(options, ['close', '2'], None)
     gitli.main(options, ['milestone', '0.2'], None)
     lines = read_lines(gitli.ISSUES)
     self.assertEqual('0.2', lines[3].strip())
     self.assertEqual('0.1', lines[7].strip())
     self.assertEqual('0.2', lines[11].strip())
     self.assertEqual('0.2', read_file(gitli.CURRENT))