Пример #1
0
    def test_from_line_returns_correct_entry_for_custom_patch_status(self):
        entry = IndexEntry.from_line('P file.txt')

        self.assertEqual(entry.status, 'P')
        self.assertEqual(entry.file, 'file.txt')
Пример #2
0
    def test_from_line_ignores_case_of_status(self):
        entry = IndexEntry.from_line('a file.txt')

        self.assertEqual(entry.status, 'A')
        self.assertEqual(entry.file, 'file.txt')
Пример #3
0
    def test_from_line_returns_correct_entry_for_untracked_file_git_format(self):
        entry = IndexEntry.from_line('?? file.txt')

        self.assertEqual(entry.status, '?')
        self.assertEqual(entry.file, 'file.txt')
Пример #4
0
    def test_from_line_returns_correct_entry_for_ignored_file_our_format(self):
        entry = IndexEntry.from_line('! file.txt')

        self.assertEqual(entry.status, '!')
        self.assertEqual(entry.file, 'file.txt')
Пример #5
0
 def test_from_line_returns_none_for_unknown_status(self):
     self.assertIsNone(IndexEntry.from_line('# file.txt'))
Пример #6
0
    def test_from_line_returns_correct_entry_for_modified_file_git_format(self):
        entry = IndexEntry.from_line(' M file.txt')

        self.assertEqual(entry.status, 'M')
        self.assertEqual(entry.file, 'file.txt')
Пример #7
0
 def test_from_line_returns_none_for_empty_line(self):
     self.assertIsNone(IndexEntry.from_line(''))
Пример #8
0
    def test_from_line_returns_correct_entry_for_untracked_file_git_format(self):
        entry = IndexEntry.from_line('?? file.txt')

        self.assertEqual(entry.status, '?')
        self.assertEqual(entry.file, 'file.txt')
Пример #9
0
    def test_from_line_returns_correct_entry_for_modified_file_git_format(self):
        entry = IndexEntry.from_line(' M file.txt')

        self.assertEqual(entry.status, 'M')
        self.assertEqual(entry.file, 'file.txt')
Пример #10
0
 def test_from_line_returns_none_for_unknown_status(self):
     self.assertIsNone(IndexEntry.from_line('# file.txt'))
Пример #11
0
 def test_from_line_returns_none_for_empty_line(self):
     self.assertIsNone(IndexEntry.from_line(''))