Ejemplo n.º 1
0
 def setUpClass(cls):
     try:
         get_db().delete_doc('INDICATOR_CONFIGURATION')
     except ResourceNotFound:
         pass
     get_db().save_doc({
         '_id': 'INDICATOR_CONFIGURATION',
         'namespaces': {
             INDICATOR_TEST_DOMAIN: [
                 [
                     INDICATOR_TEST_NAMESPACE,
                     "INDICATOR TEST Namespace",
                 ],
             ],
         }
     })
     cls.form_pillow = MVPFormIndicatorPillow()
     cls.case_pillow = MVPCaseIndicatorPillow()
Ejemplo n.º 2
0
        def _test():
            form, case = _save_form_and_case()
            MVPCaseIndicatorPillow().change_transform(case.to_json())
            updated_form = IndicatorXForm.get(form._id)
            computed = updated_form.computed_['mvp_indicators']
            self.assertEqual(29, len(computed))
            self.assertEqual('child_visit_form',
                             computed['child_visit_form']['value'])

            MVPFormIndicatorPillow().change_transform(form.to_json())
            updated_form = IndicatorXForm.get(form._id)
            updated_computed = updated_form.computed_['mvp_indicators']
            self.assertEqual(29, len(updated_computed))
            self.assertEqual('child_visit_form',
                             updated_computed['child_visit_form']['value'])

            # cleanup
            updated_form.delete()
            form.delete()
            case.delete()