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)
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)
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)
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)
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)
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)