def test_configure_twice(self): # configure twice client.configure_devices() results = client.configure_devices() # test only one created self.assertEqual(Device.objects.count(), 1) self.assertEqual(len(results), 1) self.assertEqual(results[0][0], Device.objects.first().pk) self.assertFalse(results[0][1])
def test_configure_once(self): # no devices before self.assertEqual(Device.objects.count(), 0) # configure results = client.configure_devices() self.assertEqual(Device.objects.count(), 1) self.assertEqual(len(results), 1) self.assertEqual(results[0][0], Device.objects.first().pk) self.assertTrue(results[0][1])
def setUp(self): client.configure_devices() self.device = Device.objects.first()