equal
deleted
inserted
replaced
1 from ..model.status import Status |
|
2 |
|
3 class Offer(): |
1 class Offer(): |
4 def __init__(self, name, provider, route, typ): |
2 def __init__(self, name, provider, route, typ): |
5 self.name = name |
3 self.name = name |
6 self.route = route |
4 self.route = route |
7 self.provider = provider |
5 self.provider = provider |
8 self.typ = typ |
6 self.typ = typ |
|
7 self.sendfunc = provider.getSendFunc(typ, route) |
9 |
8 |
10 def send(self, recipient, message): |
9 def __call__(self, recipient, message): |
11 return Status(self.name, Status.error, errtext="Error: Test") |
10 return self.sendfunc(recipient, message) |
12 |
11 |
13 def __eq__(self,o): |
12 def __eq__(self,o): |
14 return (self.name == o.name) and (self.route == o.route) and (self.provider == o.provider) and (self.typ == o.typ) |
13 return (self.name == o.name) and (self.route == o.route) and (self.provider == o.provider) and (self.typ == o.typ) |
15 |
14 |
16 def __neq__(self,o): |
15 def __neq__(self,o): |