def setUp(self):
     self.a_tv = TV()
class Testtv(unittest.TestCase):
    def setUp(self):
        self.a_tv = TV()

    def it_creates_a_TV(self):
        self.a_tv | should | be_instance_of(TV)

    def it_changes_the_status(self):
        self.a_tv.status = True
        self.a_tv.status | should | be(True)

    def it_changes_the_channel(self):
        self.a_tv.change_channel(4)
        self.a_tv.current_channel | should | be(4)
        self.a_tv.change_channel(2)
        self.a_tv.current_channel | should | be(3)
        self.a_tv.change_channel(26)
        self.a_tv.current_channel | should | be(25)

    def it_changes_the_volume(self):
        self.a_tv.change_volume(3)
        self.a_tv.current_volume | should | be(3)
        self.a_tv.change_volume(-1)
        self.a_tv.current_volume | should | be(0)
        self.a_tv.change_volume(101)
        self.a_tv.current_volume | should | be(100)