emmental/playlist/test_footer.py
Anna Schumaker 0ed71f8792 playlist: Create a VisibleTracks label
Signed-off-by: Anna Schumaker <Anna@NoWheyCreamery.com>
2021-11-26 17:26:09 -05:00

21 lines
725 B
Python

# Copyright 2021 (c) Anna Schumaker.
import unittest
from gi.repository import Gtk
from . import footer
class TestVisibleTracks(unittest.TestCase):
def test_init(self):
visible = footer.VisibleTracks()
self.assertIsInstance(visible, Gtk.Label)
self.assertEqual(visible.get_halign(), Gtk.Align.START)
self.assertTrue(visible.get_hexpand())
def test_count(self):
visible = footer.VisibleTracks()
visible.set_count(0)
self.assertEqual(visible.get_text(), "Showing 0 tracks")
visible.set_count(1)
self.assertEqual(visible.get_text(), "Showing 1 track")
visible.set_count(2)
self.assertEqual(visible.get_text(), "Showing 2 tracks")