Skip to content

Commit

Permalink
1.16 - Implementação e asserts
Browse files Browse the repository at this point in the history
  • Loading branch information
vbuxbaum committed Apr 2, 2021
1 parent fb0521a commit 4ec2034
Showing 1 changed file with 23 additions and 0 deletions.
23 changes: 23 additions & 0 deletions 1_introducao/16_meu_item.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
class Item1(object):
def __gt__(self, outro_item):
raise NotImplementedError()


class MeuItem(Item1):
def __init__(self, chave):
self.chave = chave

def __gt__(self, outro_item):
return self.chave > outro_item.chave


if __name__ == "__main__":
item_teste_1 = MeuItem(321)
item_teste_2 = MeuItem(123)

assert item_teste_1 > item_teste_2

item_teste_3 = MeuItem('321')
item_teste_4 = MeuItem('123')

assert item_teste_3 > item_teste_4

0 comments on commit 4ec2034

Please sign in to comment.