Esempio n. 1
0
 def to_master(self, repo, commit):
     first = 'first'
     second = 'second'
     file1 = (self.pro1.root / 'test_file_2')
     file1.write_text(first)
     return (
         repo /
         commit(first) @
         (lambda: file1.write_text(second)) /
         commit(second) /
         __.prev() @
         (lambda: file1.read_text().should.equal(first)) /
         __.next() @
         (lambda: file1.read_text().should.equal(second))
     )
Esempio n. 2
0
 def repo_log(self, repo, commit):
     def marked(lg, index):
         lg[index][0].should.equal('*')
     first = 'first'
     second = 'second'
     file1 = (self.pro1.root / 'test_file_2')
     file1.write_text(first)
     return (
         repo /
         commit(first) @
         (lambda: file1.write_text(second)) /
         commit(second) %
         (lambda a: marked(a.log_formatted, 0)) /
         __.prev() %
         (lambda a: marked(a.log_formatted, 1))
     )
Esempio n. 3
0
 def prev_next(self, repo, commit):
     first = 'first'
     second = 'second'
     file1 = (self.pro1.root / 'test_file_2')
     file2 = (self.pro1.root / 'test_file')
     file1.write_text(first)
     return (
         repo /
         commit(first) @
         (lambda: file2.write_text(first)) /
         commit(second) @
         (lambda: file1.write_text(second)) /
         commit('third') %
         (lambda a: a.history.should.have.length_of(3)) @
         (lambda: file1.read_text().should.equal(second)) /
         __.prev() @
         (lambda: file1.read_text().should.equal(first)) /
         __.next() @
         (lambda: file1.read_text().should.equal(second))
     )
Esempio n. 4
0
File: main.py Progetto: tek/proteome
 def prev(self):
     return self._switch(__.prev())