コード例 #1
0
ファイル: test_models.py プロジェクト: elysium001/solitude
    def test_inactive_method(self):
        # If a method is inactive, then we still go and call cancel on
        # the subscription, just in case solitude is out of sync.
        self.method.active = False
        self.method.save()
        self.mocks['sub'].cancel.return_value = successful_subscription()

        self.buyer.close()

        self.mocks['sub'].cancel.assert_called_with(self.sub.provider_id)
コード例 #2
0
ファイル: test_models.py プロジェクト: carriercomm/solitude
    def test_inactive_method(self):
        # If a method is inactive, then we still go and call cancel on
        # the subscription, just in case solitude is out of sync.
        self.method.active = False
        self.method.save()
        self.mocks['sub'].cancel.return_value = successful_subscription()

        self.buyer.close()

        self.mocks['sub'].cancel.assert_called_with(self.sub.provider_id)
コード例 #3
0
ファイル: test_models.py プロジェクト: elysium001/solitude
    def test_close(self):
        self.mocks['pay'].delete.return_value = successful_method()
        self.mocks['sub'].cancel.return_value = successful_subscription()

        self.buyer.close()

        self.mocks['pay'].delete.assert_called_with(self.method.provider_id)
        self.mocks['sub'].cancel.assert_called_with(self.sub.provider_id)

        eq_(self.method.reget().active, False)
        eq_(self.sub.reget().active, False)
コード例 #4
0
ファイル: test_models.py プロジェクト: carriercomm/solitude
    def test_close(self):
        self.mocks['pay'].delete.return_value = successful_method()
        self.mocks['sub'].cancel.return_value = successful_subscription()

        self.buyer.close()

        self.mocks['pay'].delete.assert_called_with(self.method.provider_id)
        self.mocks['sub'].cancel.assert_called_with(self.sub.provider_id)

        eq_(self.method.reget().active, False)
        eq_(self.sub.reget().active, False)
コード例 #5
0
ファイル: test_models.py プロジェクト: elysium001/solitude
    def test_listens_signal(self):
        self.mocks['pay'].delete.return_value = successful_method()
        self.mocks['sub'].cancel.return_value = successful_subscription()

        self.buyer.close_signal.send(buyer=self.buyer,
                                     sender=self.buyer.__class__)
コード例 #6
0
ファイル: test_models.py プロジェクト: carriercomm/solitude
    def test_listens_signal(self):
        self.mocks['pay'].delete.return_value = successful_method()
        self.mocks['sub'].cancel.return_value = successful_subscription()

        self.buyer.close_signal.send(
            buyer=self.buyer, sender=self.buyer.__class__)