Beispiel #1
0
    def test_create_outcome(self):
        outcome = {
            'title':
            'test outcome',
            'description':
            'test description',
            'short_description':
            'test description',
            'vendor_guid':
            'test_guid_{}'.format(self.outcome_vendor_guid),
            'outcome_group_vendor_guid':
            'test_group_guid_{}'.format(self.outcome_group_vendor_guid),
            'mastery_points':
            5,
            #'ratings':
            'calculation_method':
            'decaying_average',
            'calculation_int':
            '75'
        }

        self.outcome_group = getOrCreateOutcomeGroup(
            outcome['outcome_group_vendor_guid'],
            outcome['outcome_group_vendor_guid'],
            outcome['outcome_group_vendor_guid'])
        self.assertTrue(self.outcome_group.has_key('id'))

        outcome['group_id'] = self.outcome_group['id']
        o = createOutcome(outcome)
        self.assertTrue(o.has_key('outcome'), msg=o)
        self.assertTrue(o['outcome'].has_key('id'), msg=o)
Beispiel #2
0
    def test_findOutcomeGroup(self):
        outcome = {
            'title':
            'test outcome',
            'description':
            'test description',
            'vendor_guid':
            'test_guid_{}'.format(self.outcome_vendor_guid),
            'outcome_group_vendor_guid':
            'test_group_guid_{}'.format(self.outcome_group_vendor_guid),
            'mastery_points':
            5,
            #'ratings':
            'calculation_method':
            'decaying_average',
            'calculation_int':
            '75'
        }

        self.outcome_group = getOrCreateOutcomeGroup(
            outcome['outcome_group_vendor_guid'],
            outcome['outcome_group_vendor_guid'],
            outcome['outcome_group_vendor_guid'])
        og = findOutcomeGroup(outcome['outcome_group_vendor_guid'])
        self.assertTrue(og)
        self.assertTrue(og.has_key('id'))
Beispiel #3
0
  def test_findOutcomeGroup(self):
    outcome = {
      'title':'test outcome',
      'description':'test description',
      'vendor_guid':'test_guid_{}'.format(self.outcome_vendor_guid),
      'outcome_group_vendor_guid':'test_group_guid_{}'.format(self.outcome_group_vendor_guid),
      'mastery_points':5,
      #'ratings':
      'calculation_method':'decaying_average',
      'calculation_int':'75'
      }

    self.outcome_group = getOrCreateOutcomeGroup(outcome['outcome_group_vendor_guid'],outcome['outcome_group_vendor_guid'],outcome['outcome_group_vendor_guid'])
    og = findOutcomeGroup(outcome['outcome_group_vendor_guid'])
    self.assertTrue(og)
    self.assertTrue(og.has_key('id'))
Beispiel #4
0
  def test_create_outcome(self):
    outcome = {
      'title':'test outcome',
      'description':'test description',
      'short_description':'test description',
      'vendor_guid':'test_guid_{}'.format(self.outcome_vendor_guid),
      'outcome_group_vendor_guid':'test_group_guid_{}'.format(self.outcome_group_vendor_guid),
      'mastery_points':5,
      #'ratings':
      'calculation_method':'decaying_average',
      'calculation_int':'75'
      }

    self.outcome_group = getOrCreateOutcomeGroup(outcome['outcome_group_vendor_guid'],outcome['outcome_group_vendor_guid'],outcome['outcome_group_vendor_guid'])
    self.assertTrue(self.outcome_group.has_key('id'))

    outcome['group_id'] = self.outcome_group['id']
    o = createOutcome(outcome)
    self.assertTrue(o.has_key('outcome'),msg=o)
    self.assertTrue(o['outcome'].has_key('id'),msg=o)