def test_delete(self): """Test delete.""" with self.subTest("delete named account"): self.assertTrue(AccountManager.delete(name="key1")) self.assertFalse(AccountManager.delete(name="key1")) with self.subTest("delete default ibm_quantum account"): self.assertTrue(AccountManager.delete(channel="ibm_quantum")) with self.subTest("delete default ibm_cloud account"): self.assertTrue(AccountManager.delete()) self.assertTrue(len(AccountManager.list()) == 0)
def test_delete_auth(self): """Test delete accounts already saved using auth.""" with self.subTest("delete named account"): self.assertTrue(AccountManager.delete(name="key1")) self.assertFalse(AccountManager.delete(name="key1")) with self.subTest( "delete default auth='legacy' account using channel"): self.assertTrue(AccountManager.delete(channel="ibm_quantum")) with self.subTest("delete default auth='cloud' account using channel"): self.assertTrue(AccountManager.delete()) self.assertTrue(len(AccountManager.list()) == 0)