Exemple #1
0
    def setUp(self):
        """Set up required for the view tests.
    """

        self.view = TestView()
        self.stubout_helper = StuboutHelper()
        self.stubout_helper.stuboutBase()
Exemple #2
0
    def setUp(self):
        """Set up required for the view tests.
    """

        self.view = TestView()
        self.stubout_helper = StuboutHelper()
        self.stubout_helper.stuboutBase()
        self.stubout_helper.stuboutElement(task.View, 'select',
                                           ['request', 'view', 'redirect'])

        # map all the models
        models_dict = {
            'User': models.user.User,
            'Site': models.site.Site,
            'Sponsor': models.sponsor.Sponsor,
            'Host': models.host.Host,
            'GCITimeline': gci_models.timeline.GCITimeline,
            'GCIProgram': gci_models.program.GCIProgram,
            'GCIOrganization': gci_models.organization.GCIOrganization,
            'GCIOrgAdmin': gci_models.org_admin.GCIOrgAdmin,
            'GCIMentor': gci_models.mentor.GCIMentor,
            'GCIStudent': gci_models.student.GCIStudent,
            'GCITask': gci_models.task.GCITask,
        }

        # create a fixture for Appengine datastore using the previous map
        datafixture = GoogleDatastoreFixture(env=models_dict,
                                             style=NamedDataStyle())

        # seed the data in the datastore
        self.data = datafixture.data(
            datasets.UserData, datasets.SiteData, datasets.SponsorData,
            datasets.HostData, datasets.GCITimelineData,
            datasets.GCIProgramData, datasets.GCIOrganizationData,
            datasets.GCIOrgAdminData, datasets.GCIMentorData,
            datasets.GCIMentorData, datasets.GCITaskData)

        self.data.setup()