'Resolve the check name from the full path.
Note: Support Unix & Windows systems'

def test_conf_path_to_check_name(self, *args):

    check_name = u'haproxy'
    unix_check_path = u'/etc/dd-agent/conf.d/haproxy.yaml'
    win_check_path = u'C:\\ProgramData\\Datadog\\conf.d\\haproxy.yaml'
    with mock.patch('config.os.path.splitext', side_effect=ntpath.splitext):
        with mock.patch('config.os.path.split', side_effect=ntpath.split):
            self.assertEquals(_conf_path_to_check_name(win_check_path), check_name)
    self.assertEquals(_conf_path_to_check_name(unix_check_path), check_name)
