From 3cafaeadfa6686d30c3be9f62f807210d4b03ac3 Mon Sep 17 00:00:00 2001 From: Artem Martynovich Date: Fri, 27 Sep 2019 23:45:52 +0600 Subject: [PATCH] Remove model-decoded. --- backend/device_registry/api_views.py | 1 - backend/device_registry/models.py | 40 +---------------------- backend/device_registry/tests/test_all.py | 4 +-- backend/device_registry/tests/test_api.py | 3 +- 4 files changed, 3 insertions(+), 45 deletions(-) diff --git a/backend/device_registry/api_views.py b/backend/device_registry/api_views.py index 72cea5b6f..df6c6ddf9 100644 --- a/backend/device_registry/api_views.py +++ b/backend/device_registry/api_views.py @@ -197,7 +197,6 @@ def get(self, request, *args, **kwargs): metadata['device_id'] = request.device_id metadata['manufacturer'] = device.deviceinfo.device_manufacturer metadata['model'] = device.deviceinfo.device_model - metadata['model-decoded'] = device.deviceinfo.get_model() else: metadata = {} return Response(metadata) diff --git a/backend/device_registry/models.py b/backend/device_registry/models.py index a82dedb4e..7866be07a 100644 --- a/backend/device_registry/models.py +++ b/backend/device_registry/models.py @@ -320,50 +320,12 @@ class DeviceInfo(models.Model): detected_mirai = models.BooleanField(default=False, blank=True) device_metadata = JSONField(blank=True, default=dict) - RASPBERRY_MODEL_MAP = { - '0002': 'Model B Rev 1', - '0003': 'Model B Rev 1', - '0004': 'Model B Rev 2', - '0005': 'Model B Rev 2', - '0006': 'Model B Rev 2', - '0007': 'Model A', - '0008': 'Model A', - '0009': 'Model A', - '000d': 'Model B Rev 2', - '000e': 'Model B Rev 2', - '000f': 'Model B Rev 2', - '0010': 'Model B+', - '0013': 'Model B+', - '900032': 'Model B+', - '0011': 'Compute Module', - '0014': 'Compute Module', - '0012': 'Model A+', - '0015': 'Model A+', - 'a01041': '2 Model B v1.1', - 'a21041': '2 Model B v1.1', - 'a22042': '2 Model B v1.2', - '900092': 'Zero v1.2', - '900093': 'Zero v1.3', - '9000c1': 'Zero W', - 'a02082': '3 Model B', - 'a22082': '3 Model B', - 'a32082': '3 Model B', - 'a52082': '3 Model B', - 'a22083': '3 Model B', - 'a020d3': '3 Model B+', - 'a03111': '4 Model B', - 'b03111': '4 Model B', - 'c03111': '4 Model B' - } - def __str__(self): return self.device.device_id def get_model(self): - model = None if self.device_manufacturer == 'Raspberry Pi': - model = self.device_model - return model + return self.device_model def get_hardware_type(self): if self.device_manufacturer == 'Raspberry Pi': diff --git a/backend/device_registry/tests/test_all.py b/backend/device_registry/tests/test_all.py index 9b6cb40eb..ef29d7d1f 100644 --- a/backend/device_registry/tests/test_all.py +++ b/backend/device_registry/tests/test_all.py @@ -247,9 +247,7 @@ def test_fixed_issues(self): def test_get_model(self): model = self.device_info0.device_model - self.device_info0.device_model = '000d' - self.assertEqual(self.device_info0.get_model(), 'Model B Rev 2') - self.device_info0.device_model = '000D' # case insensitive + self.device_info0.device_model = 'Model B Rev 2' self.assertEqual(self.device_info0.get_model(), 'Model B Rev 2') self.device_info0.device_model = model diff --git a/backend/device_registry/tests/test_api.py b/backend/device_registry/tests/test_api.py index ed23cd198..83aa0b683 100644 --- a/backend/device_registry/tests/test_api.py +++ b/backend/device_registry/tests/test_api.py @@ -615,8 +615,7 @@ def test_get(self): 'test': 'value', 'device_id': 'device0.d.wott-dev.local', 'manufacturer': 'Raspberry Pi', - 'model': '900092', - 'model-decoded': 'Zero v1.2', + 'model': 'Zero v1.2', 'device-name': 'the-device-name' })