예제 #1
0
    def remove(self):
        from the_tale.game.map.places.storage import resource_exchange_storage

        self._model.delete()

        resource_exchange_storage.update_version()
        resource_exchange_storage.refresh()
예제 #2
0
    def remove(self):
        from the_tale.game.map.places.storage import resource_exchange_storage

        self._model.delete()

        resource_exchange_storage.update_version()
        resource_exchange_storage.refresh()
    def test_end__no_excange(self):
        self.apply_bill()

        ResourceExchangePrototype._db_all().delete()

        resource_exchange_storage.refresh()

        self.assertEqual(len(resource_exchange_storage.all()), 0)

        old_storage_version = resource_exchange_storage._version

        self.bill.end()

        self.assertEqual(old_storage_version, resource_exchange_storage._version)
예제 #4
0
    def test_end__no_excange(self):
        self.apply_bill()

        ResourceExchangePrototype._db_all().delete()

        resource_exchange_storage.refresh()

        self.assertEqual(len(resource_exchange_storage.all()), 0)

        old_storage_version = resource_exchange_storage._version

        self.bill.end()

        self.assertEqual(old_storage_version,
                         resource_exchange_storage._version)
    def test_decline__no_excange(self):
        self.apply_bill()

        ResourceExchangePrototype._db_all().delete()

        resource_exchange_storage.refresh()

        self.assertEqual(len(resource_exchange_storage.all()), 0)

        old_storage_version = resource_exchange_storage._version

        decliner = BillPrototype.create(self.account1, 'bill-1-caption', 'bill-1-rationale', self.bill_data, chronicle_on_accepted='chronicle-on-accepted')

        self.bill.decline(decliner)

        self.assertEqual(old_storage_version, resource_exchange_storage._version)
예제 #6
0
    def test_decline__no_excange(self):
        self.apply_bill()

        ResourceExchangePrototype._db_all().delete()

        resource_exchange_storage.refresh()

        self.assertEqual(len(resource_exchange_storage.all()), 0)

        old_storage_version = resource_exchange_storage._version

        decliner = BillPrototype.create(
            self.account1,
            'bill-1-caption',
            'bill-1-rationale',
            self.bill_data,
            chronicle_on_accepted='chronicle-on-accepted')

        self.bill.decline(decliner)

        self.assertEqual(old_storage_version,
                         resource_exchange_storage._version)