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