def test_notice(self): mock = mymocksubprocess() n = NoticeLogic() n.play_sound_warranted(29) assert mock.ccall != None assert mock.ccall[1] == NOTICE_SOUND
def test_normal(self): mock = mymocksubprocess() mock2 = mymocksubprocess() n = NoticeLogic() n.subprocess = mock2 n.play_sound_warranted(31) assert mock2.ccall == None
def test_emergency(self): mock = mymocksubprocess() n = NoticeLogic() NoticeLogic._emergency_power_flag = False n.play_sound_warranted(9) assert n._emergency_power_flag == True assert mock.pccall != None assert mock.pccall[1] == EMERGENCY_POWER_SOUND assert mock.ccall != None assert mock.ccall[1] == NOTICE_SOUND