Ejemplo n.º 1
0
 def test_init__reject_no_name(self):
     with pytest.raises(AssertionError):
         Trophy(self.reddit, {})
     with pytest.raises(AssertionError):
         Trophy(self.reddit, {'id': 'abcd'})
Ejemplo n.º 2
0
 def test_init__str_returns_name(self):
     name = 'Inciteful Link'
     trophy = Trophy(self.reddit, {'name': name})
     assert str(trophy) == trophy.name == name
Ejemplo n.º 3
0
 def test_init__reject_non_dict(self):
     with pytest.raises(AssertionError):
         Trophy(self.reddit, None)
     with pytest.raises(AssertionError):
         Trophy(self.reddit, '')
Ejemplo n.º 4
0
 def test_repr(self):
     name = "Inciteful Link"
     trophy = Trophy(self.reddit, {"name": name})
     assert repr(trophy) == "Trophy(name='Inciteful Link')"
Ejemplo n.º 5
0
 def test_equality(self):
     name = "Inciteful Link"
     trophy = Trophy(self.reddit, {"name": name})
     assert trophy != 5
Ejemplo n.º 6
0
 def test_init__str_returns_name(self):
     name = "Inciteful Link"
     trophy = Trophy(self.reddit, {"name": name})
     assert str(trophy) == trophy.name == name