コード例 #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)
コード例 #2
0
ファイル: views.py プロジェクト: foyslei/blohg
 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)
コード例 #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')
コード例 #4
0
ファイル: __init__.py プロジェクト: GoGoBunny/blohg
 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')
コード例 #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)
コード例 #6
0
ファイル: __init__.py プロジェクト: GoGoBunny/blohg
 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)
コード例 #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')
コード例 #8
0
ファイル: templating.py プロジェクト: GoGoBunny/blohg
 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)
コード例 #9
0
ファイル: __init__.py プロジェクト: GoGoBunny/blohg
 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')
コード例 #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))
コード例 #11
0
ファイル: vcs.py プロジェクト: GoGoBunny/blohg
 def test_load_hg_repository(self):
     HgRepository.create_repo(self.repo_path)
     repo = load_repo(self.repo_path)
     self.assertTrue(isinstance(repo, HgRepository))