def test_remove_is_stored_on_disk(self):
        with TemporaryPocketBookRoot() as ctx:
            address_book = AddressBook(root=ctx.root)
            address_book.add('sample', SAMPLE_ADDRESS)
            self.assertTrue(address_book.remove('sample'))

            self.assertAddressIsNotPresentOnDisk('sample', ctx)
    def test_remove(self):
        with TemporaryPocketBookRoot() as ctx:
            address_book = AddressBook(root=ctx.root)
            address_book.add('sample', SAMPLE_ADDRESS)
            self.assertTrue(address_book.remove('sample'))

            self.assertNotIn('sample', address_book.keys())
 def test_removed_failed(self):
     with TemporaryPocketBookRoot() as ctx:
         address_book = AddressBook(root=ctx.root)
         self.assertFalse(address_book.remove('sample'))