def test_deep_link_github_with_lineno(self, ORG_NAMES): self._setupmock(ORG_NAMES) ORG_NAMES['github'] = 'ghorgname' filename = os.path.join(CODE_ROOT, 'github', 'repositoryname', 'somedir', 'sourcefile.py') dl = deep_link(*get_repo_and_filepath(filename), lineno=42) self.assertEqual('https://github.com/ghorgname/repositoryname/blob/master/somedir/sourcefile.py#L42', dl)
def test_deep_link_bitbucket_hg_with_lineno(self, ORG_NAMES): self._setupmock(ORG_NAMES) ORG_NAMES['bitbucket'] = 'bborgname' filename = os.path.join(CODE_ROOT, 'bitbucket', 'hg-repo-name', 'somedir', 'sourcefile.py') dl = deep_link(*get_repo_and_filepath(filename), lineno=42) self.assertEqual('https://bitbucket.org/bborgname/hg-repo-name/src/default/somedir/sourcefile.py#sourcefile.py-42', dl)
def test_deep_link_bitbucket_git(self, ORG_NAMES): self._setupmock(ORG_NAMES) ORG_NAMES['bitbucket'] = 'bborgname' filename = os.path.join(CODE_ROOT, 'bitbucket', 'git-repo-name', 'somedir', 'sourcefile.py') dl = deep_link(*get_repo_and_filepath(filename)) self.assertEqual('https://bitbucket.org/bborgname/git-repo-name/src/master/somedir/sourcefile.py', dl)
def test_deep_link_bitbucket_hg_with_lineno(self): filename = os.path.join(CODE_ROOT, 'bitbucket', 'org-name', 'hg-repo-name', 'somedir', 'sourcefile.py') dl = deep_link(*get_repo_and_filepath(filename), lineno=42) self.assertEqual( 'https://bitbucket.org/org-name/hg-repo-name/src/default/somedir/sourcefile.py#sourcefile.py-42', dl)
def test_deep_link_bitbucket_git(self): filename = os.path.join(CODE_ROOT, 'bitbucket', 'org-name', 'git-repo-name', 'somedir', 'sourcefile.py') dl = deep_link(*get_repo_and_filepath(filename)) self.assertEqual( 'https://bitbucket.org/org-name/git-repo-name/src/master/somedir/sourcefile.py', dl)
def test_deep_link_github_with_lineno(self): filename = os.path.join(CODE_ROOT, 'github', 'org-name', 'repositoryname', 'somedir', 'sourcefile.py') dl = deep_link(*get_repo_and_filepath(filename), lineno=42) self.assertEqual( 'https://github.com/org-name/repositoryname/blob/master/somedir/sourcefile.py#L42', dl)
def test_deep_link_github_with_lineno(self, ORG_NAMES): self._setupmock(ORG_NAMES) ORG_NAMES['github'] = 'ghorgname' filename = os.path.join(CODE_ROOT, 'github', 'repositoryname', 'somedir', 'sourcefile.py') dl = deep_link(*get_repo_and_filepath(filename), lineno=42) self.assertEqual( 'https://github.com/ghorgname/repositoryname/blob/master/somedir/sourcefile.py#L42', dl)
def test_deep_link_bitbucket_hg_with_lineno(self, ORG_NAMES): self._setupmock(ORG_NAMES) ORG_NAMES['bitbucket'] = 'bborgname' filename = os.path.join(CODE_ROOT, 'bitbucket', 'hg-repo-name', 'somedir', 'sourcefile.py') dl = deep_link(*get_repo_and_filepath(filename), lineno=42) self.assertEqual( 'https://bitbucket.org/bborgname/hg-repo-name/src/default/somedir/sourcefile.py#sourcefile.py-42', dl)
def test_deep_link_bitbucket_git(self, ORG_NAMES): self._setupmock(ORG_NAMES) ORG_NAMES['bitbucket'] = 'bborgname' filename = os.path.join(CODE_ROOT, 'bitbucket', 'git-repo-name', 'somedir', 'sourcefile.py') dl = deep_link(*get_repo_and_filepath(filename)) self.assertEqual( 'https://bitbucket.org/bborgname/git-repo-name/src/master/somedir/sourcefile.py', dl)