示例#1
0
 def test_fork(self):
     data = {
         'username': u'lukaszb',
         'projectname': u'django-guardian',
         #'as_private': u'checked',
     }
     form = GithubForkForm(data)
     form.request = self.request
     self.assertTrue(form.is_valid())
     fork = form.fork()
     fork = Project.objects.get(pk=fork.pk)
     self.assertTrue(len(fork.repository.revisions) > 5)
     changeset = fork.repository.get_changeset()
     self.assertTrue(changeset.get_node('setup.py') is not None)
     self.assertFalse(fork.is_private())