Пример #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'])
Пример #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()))
Пример #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'])
Пример #4
0
 def GetPpaCreationStatus(self):
     return RequestPost('https://%s/admin/get_ppa_status' % self._base_url,
                        None, self._tls_config)
Пример #5
0
 def TriggerFullActivityDump(self):
     RequestPost(
         'https://%s/admin/trigger/create_full_activity_dump' %
         self._base_url, None, self._tls_config)
Пример #6
0
 def TriggerDpaDeactivation(self, request):
     RequestPost(
         'https://%s/admin/trigger/dpa_deactivation' % self._base_url,
         request, self._tls_config)
Пример #7
0
 def TriggerLoadDpas(self):
     RequestPost('https://%s/admin/trigger/load_dpas' % self._base_url,
                 None, self._tls_config)
Пример #8
0
 def GetDailyActivitiesStatus(self):
     return RequestPost(
         'https://%s/admin/get_daily_activities_status' % self._base_url,
         None, self._tls_config)
Пример #9
0
 def QueryPropagationAndAntennaModel(self, request):
     return RequestPost(
         'https://%s/admin/query/propagation_and_antenna_model' %
         self._base_url, request, self._tls_config)
Пример #10
0
 def PreloadRegistrationData(self, request):
     RequestPost(
         'https://%s/admin/injectdata/conditional_registration' %
         self._base_url, request, self._tls_config)
Пример #11
0
 def ResetEscZone(self, request):
     RequestPost('https://%s/admin/trigger/esc_reset' % self._base_url,
                 request, self._tls_config)
Пример #12
0
 def TriggerEscZone(self, request):
     RequestPost('https://%s/admin/trigger/esc_detection' % self._base_url,
                 request, self._tls_config)
Пример #13
0
 def BlacklistByFccIdAndSerialNumber(self, request):
     RequestPost(
         'https://%s/admin/injectdata/blacklist_fcc_id_and_serial_number' %
         self._base_url, request, self._tls_config)
Пример #14
0
 def BlacklistByFccId(self, request):
     RequestPost(
         'https://%s/admin/injectdata/blacklist_fcc_id' % self._base_url,
         request, self._tls_config)
Пример #15
0
 def InjectClusterList(self, request):
     RequestPost(
         'https://%s/admin/injectdata/cluster_list' % self._base_url,
         request, self._tls_config)
Пример #16
0
 def TriggerDailyActivitiesImmediately(self):
     RequestPost(
         'https://%s/admin/trigger/daily_activities_immediately' %
         self._base_url, None, self._tls_config)
Пример #17
0
 def TriggerEnableScheduledDailyActivities(self):
     RequestPost(
         'https://%s/admin/trigger/enable_scheduled_daily_activities' %
         self._base_url, None, self._tls_config)
Пример #18
0
 def InjectFss(self, request):
     RequestPost('https://%s/admin/injectdata/fss' % self._base_url,
                 request, self._tls_config)
Пример #19
0
 def TriggerEnableNtiaExclusionZones(self):
     RequestPost(
         'https://%s/admin/trigger/enable_ntia_15_517' % self._base_url,
         None, self._tls_config)
Пример #20
0
 def InjectWisp(self, request):
     RequestPost('https://%s/admin/injectdata/wisp' % self._base_url,
                 request, self._tls_config)
Пример #21
0
 def InjectCpiUser(self, request):
     RequestPost('https://%s/admin/injectdata/cpi_user' % self._base_url,
                 request, self._tls_config)
Пример #22
0
 def InjectSasAdministratorRecord(self, request):
     RequestPost('https://%s/admin/injectdata/sas_admin' % self._base_url,
                 request, self._tls_config)
Пример #23
0
 def TriggerBulkDpaActivation(self, request):
     RequestPost(
         'https://%s/admin/trigger/bulk_dpa_activation' % self._base_url,
         request, self._tls_config)
Пример #24
0
 def TriggerMeasurementReportRegistration(self):
     RequestPost(
         'https://%s/admin/trigger/meas_report_in_registration_response' %
         self._base_url, None, self._tls_config)
Пример #25
0
 def TriggerEscDisconnect(self):
     RequestPost('https://%s/admin/trigger/disconnect_esc' % self._base_url,
                 None, self._tls_config)
Пример #26
0
 def TriggerMeasurementReportHeartbeat(self):
     RequestPost(
         'https://%s/admin/trigger/meas_report_in_heartbeat_response' %
         self._base_url, None, self._tls_config)
Пример #27
0
 def InjectPeerSas(self, request):
     RequestPost('https://%s/admin/injectdata/peer_sas' % self._base_url,
                 request, self._tls_config)
Пример #28
0
 def InjectEscSensorDataRecord(self, request):
     RequestPost('https://%s/admin/injectdata/esc_sensor' % self._base_url,
                 request, self._tls_config)
Пример #29
0
 def InjectDatabaseUrl(self, request):
     RequestPost(
         'https://%s/admin/injectdata/database_url' % self._base_url,
         request, self._tls_config)
Пример #30
0
 def TriggerPpaCreation(self, request):
     return RequestPost(
         'https://%s/admin/trigger/create_ppa' % self._base_url, request,
         self._tls_config)