示例#1
0
 def setUp(self) -> None:
     self.brasil = Subject(
         "🇧🇷", "Decred Brasil",
         "wss://split-ticket-svc.stake.decredbrasil"
         ".com:8477/watchWaitingList", "dcrbr1").save()
     self.voting = Subject(
         "🇺🇸", "Decred Voting", "wss://matcher.decredvoting.com:8477/"
         "watchWaitingList", "decredvoting1").save()
示例#2
0
    def test_unique_header(self):
        Subject(
            "🇧🇷", "Decred Brasil",
            "wss://split-ticket-svc.stake.decredbrasil"
            ".com:8477/watchWaitingList", "dcrbr1").save()
        self.assertEqual(Subject.objects.count(), 1)

        sub_2 = Subject("🇧🇷", "Decred Brasil",
                        "wss://asdasdtbrasil.com:8477/watchWaitingList",
                        "asdasd")
        self.assertRaises(NotUniqueError, sub_2.save)
        self.assertEqual(Subject.objects.count(), 1)
示例#3
0
 def test_header(self):
     Subject(
         "🇧🇷", "Decred Brasil",
         "wss://split-ticket-svc.stake.decredbrasil"
         ".com:8477/watchWaitingList", "dcrbr1").save()
     sub: Subject = Subject.objects.first()
     self.assertEqual(sub.header, "🇧🇷 Decred Brasil")
示例#4
0
 def test_create(self):
     Subject(
         "🇧🇷", "Decred Brasil",
         "wss://split-ticket-svc.stake.decredbrasil"
         ".com:8477/watchWaitingList", "dcrbr1").save()
     self.assertEqual(Subject.objects.count(), 1)
     sub: Subject = Subject.objects.first()
     self.assertEqual(sub.emoji, "🇧🇷")
     self.assertEqual(sub.name, "Decred Brasil")
     self.assertEqual(
         sub.uri, "wss://split-ticket-svc.stake."
         "decredbrasil.com:8477/watchWaitingList")
     self.assertEqual(sub.default_session, "dcrbr1")
示例#5
0
 def setUp(self) -> None:
     self.subject = Subject(
         "🇧🇷", "Decred Brasil",
         "wss://split-ticket-svc.stake.decredbrasil"
         ".com:8477/watchWaitingList", "dcrbr1").save()
示例#6
0
from mongoengine.errors import NotUniqueError

from db.subject import Subject
from db.observer import Observer
from db.ticket import Status

try:
    brasil = Subject(
        "🇧🇷", "Decred Brasil", "wss://split-ticket-svc.stake.decredbrasil"
        ".com:8477/watchWaitingList", "dcrbr1").save()
except NotUniqueError:
    brasil = Subject.objects.get(name="Decred Brasil")

try:
    voting = Subject("🇺🇸", "Decred Voting",
                     "wss://matcher.decredvoting.com:8477/"
                     "watchWaitingList", "decredvoting1").save()
except NotUniqueError:
    voting = Subject.objects.get(name="Decred Voting")

try:
    split = Subject("🏴‍☠️", "99split", "wss://split.99split.com:8477/"
                    "watchWaitingList", "99split").save()
except NotUniqueError:
    split = Subject.objects.get(name="99split")

try:
    channel = Observer("@ticketsplitting", "@ticketsplitting").save()
except NotUniqueError:
    channel = Observer.objects.get(chat_id="@ticketsplitting")