示例#1
0
    def setUp(self):

        self.user = profile_utils.seedNDBUser()

        self.program = program_utils.seedProgram()

        self.gsoc_program = program_utils.seedGSoCProgram()

        self.gci_program = program_utils.seedGCIProgram()

        self.site = seeder_logic.seed(Site, {'key_name': 'site'})

        self.organization = seeder_logic.seed(Organization)

        self.gsoc_organization = org_utils.seedSOCOrganization(
            self.gsoc_program.key())

        self.gci_organization = seeder_logic.seed(GCIOrganization)

        self.program_key_name = self.program.key().name()
        self.gsoc_program_key_name = self.gsoc_program.key().name()
        self.gci_program_key_name = self.gci_program.key().name()
        self.site_key_name = self.site.key().name()
        self.org_key_name = self.organization.key().name()
        self.gsoc_org_key_name = self.gsoc_organization.key.id()
        self.gci_org_key_name = self.gci_organization.key().name()
示例#2
0
    def setUp(self):
        program = program_utils.seedGCIProgram()
        self.program_key = ndb.Key.from_old_key(program.key())
        self.conv_utils = conversation_utils.GCIConversationHelper(
            self.program_key)

        # Ndb keys of two dummy users
        self.user_keys = list(
            self.conv_utils.createUser(return_key=True) for _ in range(2))

        # Conversation created by user 0 including user 1, without initial message
        self.conv = self.conv_utils.createConversation(
            subject='A Subject',
            creator=self.user_keys[0],
            users=[self.user_keys[1]])

        # Add two messages from each user, each one minute apart
        self.msg_keys = []
        self.user_1_msg_keys = []
        self.user_2_msg_keys = []
        for x in range(2):
            self.user_1_msg_keys.append(
                self.conv_utils.addMessage(user=self.user_keys[0],
                                           conversation=self.conv.key,
                                           time=(datetime.utcnow() +
                                                 timedelta(minutes=x))).key)
            self.msg_keys.append(self.user_1_msg_keys[-1])
        for x in range(2, 4):
            self.user_2_msg_keys.append(
                self.conv_utils.addMessage(user=self.user_keys[1],
                                           conversation=self.conv.key,
                                           time=(datetime.utcnow() +
                                                 timedelta(minutes=x))).key)
            self.msg_keys.append(self.user_2_msg_keys[-1])
示例#3
0
  def setUp(self):

    self.user = profile_utils.seedNDBUser()

    self.program = program_utils.seedProgram()

    self.gsoc_program = program_utils.seedGSoCProgram()

    self.gci_program = program_utils.seedGCIProgram()

    self.site = seeder_logic.seed(Site, {'key_name': 'site'})

    self.organization = seeder_logic.seed(Organization)

    self.gsoc_organization = org_utils.seedSOCOrganization(
        self.gsoc_program.key())

    self.gci_organization = seeder_logic.seed(GCIOrganization)

    self.program_key_name = self.program.key().name()
    self.gsoc_program_key_name = self.gsoc_program.key().name()
    self.gci_program_key_name = self.gci_program.key().name()
    self.site_key_name = self.site.key().name()
    self.org_key_name = self.organization.key().name()
    self.gsoc_org_key_name = self.gsoc_organization.key.id()
    self.gci_org_key_name = self.gci_organization.key().name()
示例#4
0
  def setUp(self):
    program = program_utils.seedGCIProgram()
    self.program_key = ndb.Key.from_old_key(program.key())
    self.conv_utils = conversation_utils.GCIConversationHelper(self.program_key)

    # Ndb keys of two dummy users
    self.user_keys = list(
        self.conv_utils.createUser(return_key=True) for _ in range(2))

    # Conversation created by user 0 including user 1, without initial message
    self.conv = self.conv_utils.createConversation(
        subject='A Subject',
        creator=self.user_keys[0],
        users=[self.user_keys[1]])

    # Add two messages from each user, each one minute apart
    self.msg_keys = []
    self.user_1_msg_keys = []
    self.user_2_msg_keys = []
    for x in range(2):
      self.user_1_msg_keys.append(
          self.conv_utils.addMessage(
              user=self.user_keys[0], conversation=self.conv.key,
              time=(datetime.utcnow() + timedelta(minutes=x))).key)
      self.msg_keys.append(self.user_1_msg_keys[-1])
    for x in range(2, 4):
      self.user_2_msg_keys.append(
          self.conv_utils.addMessage(
              user=self.user_keys[1], conversation=self.conv.key,
              time=(datetime.utcnow() + timedelta(minutes=x))).key)
      self.msg_keys.append(self.user_2_msg_keys[-1])
示例#5
0
  def setUp(self):
    self.program = program_utils.seedGCIProgram()

    org_properties = {
        'program': self.program
        }
    self.foo_org = seeder_logic.seed(GCIOrganization, org_properties)
    self.bar_org = seeder_logic.seed(GCIOrganization, org_properties)
示例#6
0
 def init(self):
     """Performs test set-up by seeding data and setting attributes."""
     super(GCITestCase, self).init()
     self.sponsor = program_utils.seedSponsor()
     self.program = self.gsoc = program_utils.seedGCIProgram(sponsor_key=self.sponsor.key())
     self.program_helper = program_utils.GCIProgramHelper(sponsor=self.sponsor, program=self.program)
     self.gci = self.program = self.program_helper.createProgram()
     self.site = program_utils.seedSite(active_program=self.program)
     self.org = self.program_helper.createOrg()
     self.org_app = self.program_helper.createOrgApp()
     self.timeline_helper = timeline_utils.GCITimelineHelper(self.gci.timeline, self.org_app)
示例#7
0
    def setUp(self):
        """See unittest.TestCase.setUp for specification."""
        self.user = profile_utils.seedNDBUser()
        profile_utils.loginNDB(self.user)

        site_properties = {'key_name': 'site', 'maintenance_mode': False}
        self.site = seeder_logic.seed(site_model.Site,
                                      properties=site_properties)

        self.gsoc_program = program_utils.seedGSoCProgram()
        self.gci_program = program_utils.seedGCIProgram()
  def setUp(self):
    self.program = program_utils.seedGCIProgram()
    self.program_key = ndb.Key.from_old_key(self.program.key())
    self.conv_utils = conversation_utils.GCIConversationHelper(self.program_key)

    self.org_a = program_utils.seedOldOrganization(
        self.program.key(), name='org_a')
    self.org_b = program_utils.seedOldOrganization(
        self.program.key(), name='org_b')
    self.org_c = program_utils.seedOldOrganization(
        self.program.key(), name='org_c')
    self.org_d = program_utils.seedOldOrganization(
        self.program.key(), name='org_d')
示例#9
0
  def setUp(self):
    """See unittest.TestCase.setUp for specification."""
    self.user = profile_utils.seedNDBUser()
    profile_utils.loginNDB(self.user)

    site_properties = {
        'key_name': 'site',
        'maintenance_mode': False
        }
    self.site = seeder_logic.seed(site_model.Site, properties=site_properties)

    self.gsoc_program = program_utils.seedGSoCProgram()
    self.gci_program = program_utils.seedGCIProgram()
    def setUp(self):
        self.program = program_utils.seedGCIProgram()
        self.program_key = ndb.Key.from_old_key(self.program.key())
        self.conv_utils = conversation_utils.GCIConversationHelper(
            self.program_key)

        self.org_a = program_utils.seedOldOrganization(self.program.key(),
                                                       name='org_a')
        self.org_b = program_utils.seedOldOrganization(self.program.key(),
                                                       name='org_b')
        self.org_c = program_utils.seedOldOrganization(self.program.key(),
                                                       name='org_c')
        self.org_d = program_utils.seedOldOrganization(self.program.key(),
                                                       name='org_d')
示例#11
0
 def init(self):
     """Performs test set-up by seeding data and setting attributes."""
     super(GCITestCase, self).init()
     self.sponsor = program_utils.seedSponsor()
     self.program = self.gsoc = program_utils.seedGCIProgram(
         sponsor_key=self.sponsor.key())
     self.program_helper = program_utils.GCIProgramHelper(
         sponsor=self.sponsor, program=self.program)
     self.gci = self.program = self.program_helper.createProgram()
     self.site = program_utils.seedSite(active_program=self.program)
     self.org = self.program_helper.createOrg()
     self.org_app = self.program_helper.createOrgApp()
     self.timeline_helper = timeline_utils.GCITimelineHelper(
         self.gci.timeline, self.org_app)
示例#12
0
    def setUp(self):
        self.program = program_utils.seedGCIProgram()

        org_properties = {'program': self.program}
        self.foo_org = seeder_logic.seed(GCIOrganization, org_properties)
        self.bar_org = seeder_logic.seed(GCIOrganization, org_properties)
示例#13
0
 def setUp(self):
     """See unittest.TestCase.setUp for specification."""
     program = program_utils.seedGCIProgram()
     self.profile = profile_utils.seedNDBStudent(program)
示例#14
0
 def setUp(self):
   """See unittest.TestCase.setUp for specification."""
   program = program_utils.seedGCIProgram()
   self.profile = profile_utils.seedNDBStudent(program)