Example #1
0
def test_skill_skill_manager_live_skill_monitor():
    window_grabber.refresh_image()
    image = window_grabber.image
    player_config = PlayerConfig()
    player_config.get_player_config()
    player = player_config.player_list[0]
    skill_gen = SkillGenerator.generate_skills(player.skills, player.premium, player.special)
    skills = SkillMonitor.update_skills(image, skill_gen)
    for skill in skills:
        skill.print_skill()
Example #2
0
def test_skill_skill_manager_skill_monitor_is_skill_active_true():
    skill_monitor = SkillMonitor()
    assert(skill_monitor._is_skill_active(SKILL_LIST[0], WINDOW_GRABBER.image))
    assert(skill_monitor._is_skill_active(SKILL_LIST[1], WINDOW_GRABBER.image))
    assert(skill_monitor._is_skill_active(SKILL_LIST[2], WINDOW_GRABBER.image))
    assert(skill_monitor._is_skill_active(SKILL_LIST[3], WINDOW_GRABBER.image))
    assert(skill_monitor._is_skill_active(SKILL_LIST[4], WINDOW_GRABBER.image))
    assert(skill_monitor._is_skill_active(SKILL_LIST[8], WINDOW_GRABBER.image))
    assert(skill_monitor._is_skill_active(SKILL_LIST[9], WINDOW_GRABBER.image))
    assert(skill_monitor._is_skill_active(SKILL_LIST[10], WINDOW_GRABBER.image))
    assert(skill_monitor._is_skill_active(SKILL_LIST[11], WINDOW_GRABBER.image))
    assert(skill_monitor._is_skill_active(SKILL_LIST[12], WINDOW_GRABBER.image))
Example #3
0
def test_skill_skill_manager_skill_monitor_is_special_active_true():
    skill_monitor = SkillMonitor()
    #grabber_2 = window_finder.find_window.ScreenGrabber.get_window_test(TEST_IMAGE_2)
    skill_monitor.print_active_skill_collection()
    skill_monitor.print_inactive_skill_collection()
    #for skill in skill_monitor.active_skill_collection:
    #    logging.debug("{}: {}".format(skill, skill_monitor.active_skill_collection[skill]))
    assert(skill_monitor._is_skill_active(SKILL_LIST[5], TEST_IMAGE_2))


#test_skill_skill_manager_skill_monitor_is_skill_active_true

#test_skill_skill_manager_skill_monitor_is_skill_active_buffer_true

#test_skill_skill_manager_skill_monitor_is_skill_active_buffer_false

#test_skill_skill_manager_skill_monitor_skill_sum_buffer_not_None

#test_skill_skill_manager_skill_monitor_skill_sum_buffer_None

#test_skill_skill_manager_skill_monitor_update_skills
Example #4
0
def test_skill_skill_manager_skill_monitor_is_skill_active_false():
    skill_monitor = SkillMonitor()
    assert(skill_monitor._is_skill_active(SKILL_LIST[5], WINDOW_GRABBER.image) is False)
    assert(skill_monitor._is_skill_active(SKILL_LIST[6], WINDOW_GRABBER.image) is False)
    assert(skill_monitor._is_skill_active(SKILL_LIST[7], WINDOW_GRABBER.image) is False)
Example #5
0
def test_skill_skill_manager_skill_monitor_is_skill_sum_inactive_true():
    skill_monitor = SkillMonitor()
    result = skill_monitor._is_skill_sum_inactive(SPECIAL_INACTIVE_SUM)
    skill_monitor.print_inactive_skill_collection()
    logging.debug("inactive skill collection result: {}".format(result))
    assert result
Example #6
0
def test_skill_skill_manager_skill_monitor_is_skill_sum_inactive_false():
    skill_monitor = SkillMonitor()
    result = skill_monitor._is_skill_sum_inactive(CURE_ACTIVE_SUM)
    skill_monitor.print_active_skill_collection()
    logging.debug("inactive skill collection result: {}".format(result))
    assert result is False
Example #7
0
def test_skill_skill_manager_skill_monitor_get_skill_sum():
    skill_monitor = SkillMonitor()
    skill_bound_box = SKILL_LIST[0].box_bounds
    skill_sum = skill_monitor._get_skill_sum(WINDOW_GRABBER.image, skill_bound_box)
    logging.debug("Cure: {}".format(skill_sum))
    assert(skill_sum == CURE_ACTIVE_SUM)