示例#1
0
 def test_device_table_view(self):
     device_type = DeviceType(name="generic", owners_only=False)
     device_type.save()  # pylint: disable=no-member
     device = Device(device_type=device_type, hostname='generic1', status=Device.OFFLINE)
     user = self.make_user()
     device.user = user
     device.save()  # pylint: disable=no-member
     view = TestDeviceView(None)
     self.assertEqual(len(view.get_queryset()), 1)
示例#2
0
 def test_device_table_view(self):
     device_type = DeviceType(name="generic", owners_only=False)
     device_type.save()  # pylint: disable=no-member
     device = Device(device_type=device_type, hostname='generic1')
     user = self.make_user()
     device.user = user
     device.save()  # pylint: disable=no-member
     view = TestDeviceView(None)
     self.assertEqual(len(view.get_queryset()), 1)
 def test_device_table_view(self):
     device_type = DeviceType(name="generic", owners_only=False, health_check_job='')
     device_type.save()
     device = Device(device_type=device_type, hostname='generic1', status=Device.OFFLINE)
     user = self.make_user()
     device.user = user
     device.save()
     view = TestDeviceView(None)
     self.assertEqual(len(view.get_queryset()), 1)
 def test_access_while_hidden(self):
     hidden = DeviceType(name="hidden", owners_only=True, health_check_job='')
     device = Device(device_type=hidden, hostname='hidden1', status=Device.OFFLINE)
     user = self.factory.make_user()
     device.user = user
     device.save()
     self.assertEqual(device.is_public, False)
     self.assertEqual(device.user, user)
     user2 = self.factory.make_user()
     self.assertEqual(device.can_submit(user2), False)
     self.assertEqual(device.can_submit(user), True)
示例#5
0
 def test_access_while_private(self):
     hidden = DeviceType(name="hidden", owners_only=True)
     device = Device(device_type=hidden, hostname='hidden1', is_public=False)
     user = self.factory.make_user()
     device.user = user
     device.save()
     self.assertEqual(device.is_public, False)
     self.assertEqual(device.user, user)
     user2 = self.factory.make_user()
     self.assertEqual(device.can_submit(user2), False)
     self.assertEqual(device.can_submit(user), True)
 def test_access_retired_hidden(self):
     hidden = DeviceType(name="hidden", owners_only=True, health_check_job='')
     device = Device(device_type=hidden, hostname='hidden2', status=Device.RETIRED)
     user = self.factory.make_user()
     device.user = user
     device.save()
     self.assertEqual(device.is_public, False)
     self.assertEqual(device.user, user)
     user2 = self.factory.make_user()
     self.assertEqual(device.can_submit(user2), False)
     # user cannot submit as the device is retired
     self.assertEqual(device.can_submit(user), False)
示例#7
0
 def test_access_while_private(self):
     hidden = DeviceType(name="hidden", owners_only=True)
     device = Device(device_type=hidden,
                     hostname="hidden1",
                     is_public=False)
     user = self.factory.make_user()
     device.user = user
     device.save()
     self.assertEqual(device.is_public, False)
     self.assertEqual(device.user, user)
     user2 = self.factory.make_user()
     self.assertEqual(device.can_submit(user2), False)
     self.assertEqual(device.can_submit(user), True)