summaryrefslogtreecommitdiff
path: root/tests/test_sfx.py
blob: 1aaf53e6697ce998ae7d10fdeb4e478aedb51fcc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import unittest

from pathlib import Path

from sliceitoff.sfx import sfx

class TestSfx(unittest.TestCase):
    def test_sfx_is_created_on_import(self):
        self.assertEqual("<class 'sliceitoff.sfx.sfx.Sfx'>", str(type(sfx)))

    def test_sfx_is_always_same(self):
        from sliceitoff.sfx import sfx as sfx2
        self.assertEqual(sfx, sfx2)

    def test_init_works(self):
        sfx.init( Path(__file__).parent.parent.resolve()
                .joinpath('src').joinpath('sliceitoff').joinpath('assets'))

    def test_play(self):
        sfx.play("laser")