Example #1
0
 def setUp(self):
     self.repo_path = mkdtemp()
     self.repo_pathb = u2hg(self.repo_path)
     self.ui = ui.ui()
     self.ui.setconfig(b'ui', b'quiet', True)
     HgRepository.create_repo(self.repo_path)
     self.repo = hg.repository(self.ui, self.repo_pathb)
Example #2
0
 def setUp(self):
     self.repo_path = mkdtemp()
     self.ui = ui.ui()
     self.ui.setconfig('ui', 'quiet', True)
     HgRepository.create_repo(self.repo_path)
     self.repo = hg.repository(self.ui, self.repo_path)
     commands.commit(self.ui, self.repo, message='foo', user='******',
                     addremove=True)
     self.app = create_app(repo_path=self.repo_path,
                           revision_id=REVISION_DEFAULT)
Example #3
0
 def test_get_changectx_rev_default(self):
     hg_repo = HgRepository(self.repo_path)
     with codecs.open(os.path.join(self.repo_path, 'foo.rst'), 'w',
                      encoding='utf-8') as fp:
         fp.write('foo')
     commands.commit(self.ui, self.repo, message=b'foo', user=b'foo',
                     addremove=True)
     self.assertTrue(isinstance(hg_repo.get_changectx(REVISION_DEFAULT),
                                ChangeCtxDefault),
                     'changectx object is not an instance of '
                     'ChangeCtxDefault')
Example #4
0
 def test_get_changectx_rev_default(self):
     hg_repo = HgRepository(self.repo_path)
     with codecs.open(os.path.join(self.repo_path, 'foo.rst'), 'w',
                      encoding='utf-8') as fp:
         fp.write('foo')
     commands.commit(self.ui, self.repo, message='foo', user='******',
                     addremove=True)
     self.assertTrue(isinstance(hg_repo.get_changectx(REVISION_DEFAULT),
                                ChangeCtxDefault),
                     'changectx object is not an instance of '
                     'ChangeCtxDefault')
Example #5
0
 def test_create_repo(self):
     repo_path = mkdtemp()
     try:
         HgRepository.create_repo(repo_path)
         for f in [os.path.join('content', 'attachments', 'mercurial.png'),
                   os.path.join('content', 'post', 'example-post.rst'),
                   os.path.join('content', 'post', 'lorem-ipsum.rst'),
                   os.path.join('content', 'about.rst'),
                   os.path.join('static', 'screen.css'),
                   os.path.join('templates', 'base.html'),
                   os.path.join('templates', 'posts.html'),
                   os.path.join('templates', 'post_list.html'),
                   'config.yaml', '.hgignore', '.hg']:
             self.assertTrue(os.path.exists(os.path.join(repo_path, f)),
                             'Not found: %s' % f)
     finally:
         rmtree(repo_path)
Example #6
0
 def test_create_repo(self):
     repo_path = mkdtemp()
     try:
         HgRepository.create_repo(repo_path)
         for f in [os.path.join('content', 'attachments', 'mercurial.png'),
                   os.path.join('content', 'post', 'example-post.rst'),
                   os.path.join('content', 'post', 'lorem-ipsum.rst'),
                   os.path.join('content', 'about.rst'),
                   os.path.join('static', 'screen.css'),
                   os.path.join('templates', 'base.html'),
                   os.path.join('templates', 'posts.html'),
                   os.path.join('templates', 'post_list.html'),
                   'config.yaml', '.hgignore', '.hg']:
             self.assertTrue(os.path.exists(os.path.join(repo_path, f)),
                             'Not found: %s' % f)
     finally:
         rmtree(repo_path)
Example #7
0
 def test_get_changectx_rev_working_dir(self):
     hg_repo = HgRepository(self.repo_path)
     self.assertTrue(isinstance(hg_repo.get_changectx(REVISION_WORKING_DIR),
                                ChangeCtxWorkingDir),
                     'changectx object is not an instance of '
                     'ChangeCtxWorkingDir')
Example #8
0
 def setUp(self):
     self.repo_path = mkdtemp()
     self.ui = ui.ui()
     self.ui.setconfig('ui', 'quiet', True)
     HgRepository.create_repo(self.repo_path)
     self.repo = hg.repository(self.ui, self.repo_path)
Example #9
0
 def test_get_changectx_rev_working_dir(self):
     hg_repo = HgRepository(self.repo_path)
     self.assertTrue(isinstance(hg_repo.get_changectx(REVISION_WORKING_DIR),
                                ChangeCtxWorkingDir),
                     'changectx object is not an instance of '
                     'ChangeCtxWorkingDir')
Example #10
0
 def test_load_hg_repository(self):
     HgRepository.create_repo(self.repo_path)
     repo = load_repo(self.repo_path)
     self.assertTrue(isinstance(repo, HgRepository))
Example #11
0
 def test_load_hg_repository(self):
     HgRepository.create_repo(self.repo_path)
     repo = load_repo(self.repo_path)
     self.assertTrue(isinstance(repo, HgRepository))