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)
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)
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)