forked from mirrors/gecko-dev
		
	--HG-- rename : third_party/python/hglib/LICENSE => third_party/python/python-hglib/LICENSE rename : third_party/python/hglib/hglib/__init__.py => third_party/python/python-hglib/hglib/__init__.py rename : third_party/python/hglib/hglib/client.py => third_party/python/python-hglib/hglib/client.py rename : third_party/python/hglib/hglib/context.py => third_party/python/python-hglib/hglib/context.py rename : third_party/python/hglib/hglib/error.py => third_party/python/python-hglib/hglib/error.py rename : third_party/python/hglib/hglib/merge.py => third_party/python/python-hglib/hglib/merge.py rename : third_party/python/hglib/hglib/templates.py => third_party/python/python-hglib/hglib/templates.py rename : third_party/python/hglib/hglib/util.py => third_party/python/python-hglib/hglib/util.py rename : third_party/python/hglib/setup.py => third_party/python/python-hglib/setup.py extra : rebase_source : 552d93c9e90c04171c8b627c8f4f4fa5ec506cc3
		
			
				
	
	
		
			30 lines
		
	
	
	
		
			1.1 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
	
		
			1.1 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
from tests import common
 | 
						|
import hglib
 | 
						|
from hglib.util import b
 | 
						|
 | 
						|
class test_log(common.basetest):
 | 
						|
    def test_basic(self):
 | 
						|
        self.append('a', 'a')
 | 
						|
        rev0, node0 = self.client.commit(b('first'), addremove=True)
 | 
						|
        self.append('a', 'a')
 | 
						|
        rev1, node1 = self.client.commit(b('second'))
 | 
						|
 | 
						|
        revs = self.client.log()
 | 
						|
        revs.reverse()
 | 
						|
 | 
						|
        self.assertTrue(len(revs) == 2)
 | 
						|
        self.assertEquals(revs[1].node, node1)
 | 
						|
 | 
						|
        self.assertEquals(revs[0], self.client.log(b('0'))[0])
 | 
						|
        self.assertEquals(self.client.log(), self.client.log(files=[b('a')]))
 | 
						|
 | 
						|
        self.assertEquals(self.client.log(), self.client.log(hidden=True))
 | 
						|
 | 
						|
    # def test_errors(self):
 | 
						|
    #     self.assertRaisesRegexp(CommandError, 'abort: unknown revision',
 | 
						|
    #                             self.client.log, 'foo')
 | 
						|
    #     self.append('a', 'a')
 | 
						|
    #     self.client.commit('first', addremove=True)
 | 
						|
    #     self.assertRaisesRegexp(CommandError,
 | 
						|
    #                             'abort: unknown revision',
 | 
						|
    #                             self.client.log, 'bar')
 |