def test_bossrequest_init_coordinateframe(self): """ Test initialization of requests from the meta data service with a valid collection and experiment and dataset """ # create the request url = '/' + version + '/meta/col1/exp1/channel1/?key=mkey' expected_col = 'col1' expected_exp = 'exp1' expected_channel = 'channel1' expected_coord = 'cf1' request = self.rf.get(url) force_authenticate(request, user=self.user) drfrequest = BossMeta().initialize_request(request) drfrequest.version = version # Create the request dict request_args = { "user": self.user, "method": request.method, "service": "meta", "version": version, "collection_name": expected_col, "experiment_name": expected_exp, "channel_name": expected_channel, "key": "mkey", } ret = BossRequest(drfrequest, request_args) # Data model objects self.assertEqual(ret.get_collection(), expected_col) self.assertEqual(ret.get_experiment(), expected_exp) self.assertEqual(ret.get_channel(), expected_channel) # Check coordinate frame self.assertEqual(ret.get_coordinate_frame(), expected_coord)
def test_bossrequest_init_coordinateframe(self): """ Test initialization of requests from the meta data service with a valid collection and experiment and dataset """ # create the request url = '/' + version + '/meta/col1/exp1/channel1/?key=mkey' expected_col = 'col1' expected_exp = 'exp1' expected_channel = 'channel1' expected_coord = 'cf1' request = self.rf.get(url) force_authenticate(request, user=self.user) drfrequest = BossMeta().initialize_request(request) drfrequest.version = version ret = BossRequest(drfrequest) # Data model objects self.assertEqual(ret.get_collection(), expected_col) self.assertEqual(ret.get_experiment(), expected_exp) self.assertEqual(ret.get_channel_layer(), expected_channel) # Check coordinate frame self.assertEqual(ret.get_coordinate_frame(), expected_coord)