Exemple #1
0
 def InjectUserId(self, request):
     # Avoid injecting the same user ID twice in the same test case.
     if request['userId'] in self.injected_user_ids:
         return
     RequestPost('https://%s/admin/injectdata/user_id' % self._base_url,
                 request, self._tls_config)
     self.injected_user_ids.add(request['userId'])
Exemple #2
0
 def _CbsdRequest(self, method_name, request, ssl_cert=None, ssl_key=None):
     return RequestPost(
         'https://%s/%s/%s' % (self.cbsd_sas_active_base_url,
                               self.cbsd_sas_version, method_name), request,
         self._tls_config.WithClientCertificate(
             ssl_cert or GetDefaultDomainProxySSLCertPath(), ssl_key
             or GetDefaultDomainProxySSLKeyPath()))
Exemple #3
0
 def InjectFccId(self, request):
     # Avoid injecting the same FCC ID twice in the same test case.
     if request['fccId'] in self.injected_fcc_ids:
         return
     if 'fccMaxEirp' not in request:
         request['fccMaxEirp'] = 47
     RequestPost('https://%s/admin/injectdata/fcc_id' % self._base_url,
                 request, self._tls_config)
     self.injected_fcc_ids.add(request['fccId'])
Exemple #4
0
 def GetPpaCreationStatus(self):
     return RequestPost('https://%s/admin/get_ppa_status' % self._base_url,
                        None, self._tls_config)
Exemple #5
0
 def TriggerFullActivityDump(self):
     RequestPost(
         'https://%s/admin/trigger/create_full_activity_dump' %
         self._base_url, None, self._tls_config)
Exemple #6
0
 def TriggerDpaDeactivation(self, request):
     RequestPost(
         'https://%s/admin/trigger/dpa_deactivation' % self._base_url,
         request, self._tls_config)
Exemple #7
0
 def TriggerLoadDpas(self):
     RequestPost('https://%s/admin/trigger/load_dpas' % self._base_url,
                 None, self._tls_config)
Exemple #8
0
 def GetDailyActivitiesStatus(self):
     return RequestPost(
         'https://%s/admin/get_daily_activities_status' % self._base_url,
         None, self._tls_config)
Exemple #9
0
 def QueryPropagationAndAntennaModel(self, request):
     return RequestPost(
         'https://%s/admin/query/propagation_and_antenna_model' %
         self._base_url, request, self._tls_config)
Exemple #10
0
 def PreloadRegistrationData(self, request):
     RequestPost(
         'https://%s/admin/injectdata/conditional_registration' %
         self._base_url, request, self._tls_config)
Exemple #11
0
 def ResetEscZone(self, request):
     RequestPost('https://%s/admin/trigger/esc_reset' % self._base_url,
                 request, self._tls_config)
Exemple #12
0
 def TriggerEscZone(self, request):
     RequestPost('https://%s/admin/trigger/esc_detection' % self._base_url,
                 request, self._tls_config)
Exemple #13
0
 def BlacklistByFccIdAndSerialNumber(self, request):
     RequestPost(
         'https://%s/admin/injectdata/blacklist_fcc_id_and_serial_number' %
         self._base_url, request, self._tls_config)
Exemple #14
0
 def BlacklistByFccId(self, request):
     RequestPost(
         'https://%s/admin/injectdata/blacklist_fcc_id' % self._base_url,
         request, self._tls_config)
Exemple #15
0
 def InjectClusterList(self, request):
     RequestPost(
         'https://%s/admin/injectdata/cluster_list' % self._base_url,
         request, self._tls_config)
Exemple #16
0
 def TriggerDailyActivitiesImmediately(self):
     RequestPost(
         'https://%s/admin/trigger/daily_activities_immediately' %
         self._base_url, None, self._tls_config)
Exemple #17
0
 def TriggerEnableScheduledDailyActivities(self):
     RequestPost(
         'https://%s/admin/trigger/enable_scheduled_daily_activities' %
         self._base_url, None, self._tls_config)
Exemple #18
0
 def InjectFss(self, request):
     RequestPost('https://%s/admin/injectdata/fss' % self._base_url,
                 request, self._tls_config)
Exemple #19
0
 def TriggerEnableNtiaExclusionZones(self):
     RequestPost(
         'https://%s/admin/trigger/enable_ntia_15_517' % self._base_url,
         None, self._tls_config)
Exemple #20
0
 def InjectWisp(self, request):
     RequestPost('https://%s/admin/injectdata/wisp' % self._base_url,
                 request, self._tls_config)
Exemple #21
0
 def InjectCpiUser(self, request):
     RequestPost('https://%s/admin/injectdata/cpi_user' % self._base_url,
                 request, self._tls_config)
Exemple #22
0
 def InjectSasAdministratorRecord(self, request):
     RequestPost('https://%s/admin/injectdata/sas_admin' % self._base_url,
                 request, self._tls_config)
Exemple #23
0
 def TriggerBulkDpaActivation(self, request):
     RequestPost(
         'https://%s/admin/trigger/bulk_dpa_activation' % self._base_url,
         request, self._tls_config)
Exemple #24
0
 def TriggerMeasurementReportRegistration(self):
     RequestPost(
         'https://%s/admin/trigger/meas_report_in_registration_response' %
         self._base_url, None, self._tls_config)
Exemple #25
0
 def TriggerEscDisconnect(self):
     RequestPost('https://%s/admin/trigger/disconnect_esc' % self._base_url,
                 None, self._tls_config)
Exemple #26
0
 def TriggerMeasurementReportHeartbeat(self):
     RequestPost(
         'https://%s/admin/trigger/meas_report_in_heartbeat_response' %
         self._base_url, None, self._tls_config)
Exemple #27
0
 def InjectPeerSas(self, request):
     RequestPost('https://%s/admin/injectdata/peer_sas' % self._base_url,
                 request, self._tls_config)
Exemple #28
0
 def InjectEscSensorDataRecord(self, request):
     RequestPost('https://%s/admin/injectdata/esc_sensor' % self._base_url,
                 request, self._tls_config)
Exemple #29
0
 def InjectDatabaseUrl(self, request):
     RequestPost(
         'https://%s/admin/injectdata/database_url' % self._base_url,
         request, self._tls_config)
Exemple #30
0
 def TriggerPpaCreation(self, request):
     return RequestPost(
         'https://%s/admin/trigger/create_ppa' % self._base_url, request,
         self._tls_config)