def test_createcluster(self): pc = PaymentCluster(pk=self.get_transaction_id()) pc.create_cluster(**self.default_data) pc.save() self.assertTrue(pc.cluster_key) self.assertTrue(pc.cluster_id)
def test_transaction_id(self): """ Test transaction_id -> pk resolution. """ pc = PaymentCluster(pk=self.get_transaction_id()) pc.save() transaction_id = pc.transaction_id pc2 = PaymentCluster.get_by_transaction_id(transaction_id) self.assertEqual(pc.pk, pc2.pk)
def test_createclusterunicode(self): """ Test creating a cluster with some unicode data Regression test. """ pc = PaymentCluster(pk=self.get_transaction_id()) self.default_data.update({'client_firstname': u'Margr\xe8t'}) pc.create_cluster(**self.default_data) pc.save() self.assertTrue(pc.cluster_key) self.assertTrue(pc.cluster_id)