def test_assign_data_vals_to_table_super_complex(self):
        data_table_ob = m.DataTable.objects.filter(article__pmid = '789')[0]
        assign_data_vals_to_table(data_table_ob)

        nedm_ob = m.NeuronEphysDataMap.objects.filter(source__data_table = data_table_ob)[0]
        nedm_dt_id = 'td-78'
        nedm_value = 128.6
        nedm_err = 1.07

        self.assertEqual(nedm_dt_id, nedm_ob.dt_id)
        self.assertEqual(nedm_value, nedm_ob.val)
        self.assertEqual(nedm_err, nedm_ob.err)


        nedm_ob = m.NeuronEphysDataMap.objects.filter(source__data_table = data_table_ob)[1]

        nedm_dt_id = 'td-95'
        nedm_value = 1.55
        nedm_err = .07
        self.assertEqual(nedm_dt_id, nedm_ob.dt_id)
        self.assertEqual(nedm_value, nedm_ob.val)
        self.assertEqual(nedm_err, nedm_ob.err)

        total_nedms = m.NeuronEphysDataMap.objects.filter(source__data_table = data_table_ob).count()
        self.assertEqual(total_nedms, 2)
Exemple #2
0
    def test_assign_data_vals_to_table_complex(self):
        data_table_ob = m.DataTable.objects.filter(article__pmid='456')[0]
        assign_data_vals_to_table(data_table_ob)

        nedm_ob = m.NeuronEphysDataMap.objects.filter(source__data_table=data_table_ob)[0]
        efcm_ob_expected = m.ExpFactConceptMap.objects.filter(source__data_table=data_table_ob)[0]
        efcm_ob_assigned = nedm_ob.exp_fact_concept_maps.all()[0]

        self.assertEqual(efcm_ob_expected, efcm_ob_assigned)
Exemple #3
0
    def test_assign_data_vals_to_table_simple(self):
        data_table_ob = m.DataTable.objects.filter(article__pmid='123')[0]
        assign_data_vals_to_table(data_table_ob)

        nedm_ob = m.NeuronEphysDataMap.objects.filter(source__data_table=data_table_ob)[0]
        nedm_dt_id = 'td-69'
        nedm_value = 463.0
        nedm_num_obs = 15

        self.assertEqual(nedm_dt_id, nedm_ob.dt_id)
        self.assertEqual(nedm_value, nedm_ob.val)
        self.assertEqual(nedm_num_obs, nedm_ob.n)