Пример #1
0
 def setUp(self):
     unittest.TestCase.setUp(self)
     self.cwd = os.getcwd()
     self.token = get_token_or_user(local=False)
     self.gh = get_github(self.token, dont_ask=True)
     self.user = self.gh.get_login()
     self.path = tempfile.mkdtemp("", "sandbox-", ".")
     self.path = os.path.abspath(self.path)
     try:
         p = Popen(["git", "clone", sandbox_url, self.path])
         self.assertEquals(0, p.wait())
         self.sandbox = self.gh.git_repo(self.path)
     except:
         shutil.rmtree(self.path)
         raise
     # If we succeed, then we change to this dir.
     os.chdir(self.path)
Пример #2
0
 def testChecksForNoUser(self):
     os.chdir(self.path)
     uuid = self.uuid()
     git_config("github.user", value=uuid, local=True)
     self.assertEquals(uuid, get_token_or_user(local=True))
Пример #3
0
 def testChecksForNoUser(self):
     os.chdir(self.path)
     self.assertEquals(None, get_token_or_user(local=True))
Пример #4
0
 def testTokenConfig(self):
     uuid = self.uuid()
     self.writeConfigFile("[github]\n    token = %s" % uuid)
     self.assertEquals(uuid, get_token_or_user(local=True))
Пример #5
0
 def testEmptyConfig(self):
     self.assertEquals(None, get_token_or_user(local=True))
Пример #6
0
 def testUserAndTokenConfig(self):
     uuid = self.uuid()
     self.writeConfigFile("[github]\n    user = 2\n    token = %s" % uuid)
     self.assertEquals(uuid, get_token_or_user(local=True))
Пример #7
0
 def testEmptyConfig(self):
     self.assertEquals(None, get_token_or_user(local=True))