예제 #1
0
def test_stats_retrieval_no_stats(test_name, snapshot_stack, flush_stats):
    """Tests no stats are provided when these haven't been calculated."""
    path = '/language0/project0/'
    with snapshot_stack.push([as_dir(test_name), url_name(path)]) as snapshot:
        stats = Stats(path)
        stats_data = {
            'total': stats.total,
            'translated': stats.translated,
            'fuzzy': stats.fuzzy,
            'incomplete': stats.incomplete,
            'critical': stats.critical,
            'suggestions': stats.suggestions,
            'last_action': stats.last_action,
            'last_updated': stats.last_updated,
        }
        snapshot.assert_matches(stats_data)
예제 #2
0
def test_stats_retrieval_dummy(test_name, snapshot_stack, refresh_stats):
    """Tests no stats are provided for dummy paths."""
    path = '/non/existing/'
    with snapshot_stack.push([as_dir(test_name), url_name(path)]) as snapshot:
        stats = Stats(path)
        stats_data = {
            'total': stats.total,
            'translated': stats.translated,
            'fuzzy': stats.fuzzy,
            'incomplete': stats.incomplete,
            'critical': stats.critical,
            'suggestions': stats.suggestions,
            'last_action': stats.last_action,
            'last_updated': stats.last_updated,
        }
        snapshot.assert_matches(stats_data)
예제 #3
0
def test_stats_retrieval(test_name, snapshot_stack, refresh_stats):
    """Tests stats values are retrieved properly."""
    path = '/language0/project0/'
    with snapshot_stack.push([as_dir(test_name), url_name(path)]) as snapshot:
        stats = Stats(path)
        stats_data = {
            'total': stats.total,
            'translated': stats.translated,
            'fuzzy': stats.fuzzy,
            'incomplete': stats.incomplete,
            'critical': stats.critical,
            'suggestions': stats.suggestions,
            'last_action': stats.last_action,
            'last_updated': stats.last_updated,
        }
        snapshot.assert_matches(stats_data)
예제 #4
0
def test_stats_retrieval_no_stats(test_name, snapshot_stack, flush_stats):
    """Tests no stats are provided when these haven't been calculated."""
    path = "/language0/project0/"
    with snapshot_stack.push([as_dir(test_name), url_name(path)]) as snapshot:
        stats = Stats(path)
        stats_data = {
            "total": stats.total,
            "translated": stats.translated,
            "fuzzy": stats.fuzzy,
            "incomplete": stats.incomplete,
            "critical": stats.critical,
            "suggestions": stats.suggestions,
            "last_action": stats.last_action,
            "last_updated": stats.last_updated,
        }
        snapshot.assert_matches(stats_data)
예제 #5
0
def test_stats_retrieval_dummy(test_name, snapshot_stack, refresh_stats):
    """Tests no stats are provided for dummy paths."""
    path = "/non/existing/"
    with snapshot_stack.push([as_dir(test_name), url_name(path)]) as snapshot:
        stats = Stats(path)
        stats_data = {
            "total": stats.total,
            "translated": stats.translated,
            "fuzzy": stats.fuzzy,
            "incomplete": stats.incomplete,
            "critical": stats.critical,
            "suggestions": stats.suggestions,
            "last_action": stats.last_action,
            "last_updated": stats.last_updated,
        }
        snapshot.assert_matches(stats_data)
예제 #6
0
def test_stats_retrieval(test_name, snapshot_stack, refresh_stats):
    """Tests stats values are retrieved properly."""
    path = "/language0/project0/"
    with snapshot_stack.push([as_dir(test_name), url_name(path)]) as snapshot:
        stats = Stats(path)
        stats_data = {
            "total": stats.total,
            "translated": stats.translated,
            "fuzzy": stats.fuzzy,
            "incomplete": stats.incomplete,
            "critical": stats.critical,
            "suggestions": stats.suggestions,
            "last_action": stats.last_action,
            "last_updated": stats.last_updated,
        }
        snapshot.assert_matches(stats_data)