コード例 #1
0
 def setUp(self):
     self.kwargs = {'view': {'username': '******',
                             'password': '******'},
                    'add': {'username': '******',
                            'password': '******'},
                    'change': {'username': '******',
                               'password': '******'},
                    'delete': {'username': '******',
                               'password': '******'},
                    'qa': {'username': '******',
                           'password': '******'}}
     self.factory = RequestFactory()
     self.c = Client(enforce_csrf_check=True)
     self.format = 'application/json'
     self.request = None
     self.maxDiff = None
     self.data = None
     self.user = None
     self.headers = {'connection': 'keep-alive',
                     'accept-language': 'en-US,en;q=0.8',
                     'accept-encoding': 'gzip,deflate,br',
                     'cache-control': 'max-age=0',
                     'content-type': 'application/x-www-form-urlencoded',
                     'accept': 'text/html;q=0.9,image/webp,image/apng,*/*;q=0.8'}
     self.data = {'name': get_random_name(),
                  'sku': get_random_sku(),
                  'serial_no': get_serial_no()}
コード例 #2
0
    def setUp(self):
        self.user = User.objects.get(username='******')
        value = randint(1000, 5000)
        self.sensor_data = {
            'name': get_random_name(),
            'sku': get_random_sku(),
            'serial_no': get_serial_no(),
            'temp_units': get_temp_units(),
            'pressure_units': get_pressure_units(),
            'alt_units': get_alt_units(),
            'ws_units': get_ws_units()
        }

        self.event_data = {
            'timestamp': get_timestamp(),
            'location': get_random_location(),
            'status': get_status(),
            'camera': get_camera(),
            'avg_temp': get_avg_temp(),
            'avg_pressure': get_avg_pressure(),
            'pct_humidity': get_pct_humidity(),
            'altitude': get_altitude(),
            'windspeed': get_windspeed()
        }

        self.data_long = self.event_data.copy()
        self.data_long.update(
            {'location': 'Exceedingly Long {}'.format(value)})
        self.data_empty = self.event_data.copy()
        self.data_empty.update({'location': None})
        self.data_blank = self.event_data.copy()
        self.data_blank.update({'location': ''})
コード例 #3
0
 def setUp(self):
     user = User.objects.get(username='******')
     self.data = {
         'created_by': user,
         'name': get_random_name(),
         'sku': get_random_sku(),
         'serial_no': get_serial_no(),
         'temp_units': get_temp_units(),
         'pressure_units': get_pressure_units(),
         'alt_units': get_alt_units(),
         'ws_units': get_ws_units()
     }
コード例 #4
0
 def test_06_filter(self):
     names = []
     skus = []
     serials = []
     for i in range(10):
         names.append(get_random_name())
         skus.append(get_random_sku())
         serials.append(get_serial_no())
     for idx in range(len(names)):
         self.data.update({
             'name': names[idx],
             'sku': skus[idx],
             'serial_no': serials[idx],
             'camera': True
         })
         Sensor.objects.create(**self.data)
     actual = Sensor.objects.filter(camera=True)
     self.assertEqual(len(names), len(actual))
コード例 #5
0
 def setUp(self):
     self.user = User.objects.get(username='******')
     value = randint(1000, 5000)
     self.data_invalid = {}
     self.data_valid = {
         'name': get_random_name(),
         'sku': get_random_sku(),
         'serial_no': get_serial_no(),
         'temp_units': get_temp_units(),
         'pressure_units': get_pressure_units(),
         'alt_units': get_alt_units(),
         'ws_units': get_ws_units()
     }
     self.data_long = self.data_valid.copy()
     self.data_long.update({'name': 'Exceedingly Long {}'.format(value)})
     self.data_empty = self.data_valid.copy()
     self.data_empty.update({'name': None})
     self.data_blank = self.data_valid.copy()
     self.data_blank.update({'name': ''})
コード例 #6
0
 def setUp(self):
     user = User.objects.get(username='******')
     self.sensor_data = {
         'created_by': user,
         'name': get_random_name(),
         'sku': get_random_sku(),
         'serial_no': get_serial_no(),
         'temp_units': get_temp_units(),
         'pressure_units': get_pressure_units(),
         'alt_units': get_alt_units(),
         'ws_units': get_ws_units()
     }
     self.event_data = {
         'timestamp': get_timestamp(),
         'location': get_random_location(),
         'status': get_status(),
         'camera': get_camera(),
         'avg_temp': get_avg_temp(),
         'avg_pressure': get_avg_pressure(),
         'pct_humidity': get_pct_humidity(),
         'altitude': get_altitude(),
         'windspeed': get_windspeed()
     }