def test_symlink_count_detects_ignores_moved(): parser = SymlinkCount() input = [ FileDiffStat('foo', [], [], Status.ALREADY_EXISTING, special_file=SpecialFile(SpecialFileType.SYMLINK, 'bar', 'baz')), ] metrics = list(parser.get_metrics_from_stat(input)) assert metrics == [Metric('SymlinkCount', 0)]
def test_symlink_count_detects_added(): parser = SymlinkCount() input = [ FileDiffStat('foo', [], [], Status.ADDED, special_file=SpecialFile(SpecialFileType.SYMLINK, 'bar', None)), ] metrics = list(parser.get_metrics_from_stat(input)) assert metrics == [Metric('SymlinkCount', 1)]
def test_symlink_count_detects_ignores_moved(): parser = SymlinkCount() input_stats = [ FileDiffStat( 'foo', [], [], Status.ALREADY_EXISTING, special_file=SpecialFile(SpecialFileType.SYMLINK, 'bar', 'baz'), ), ] assert not tuple(parser.get_metrics_from_stat(Commit.blank, input_stats))
def test_symlink_count_detects_deleted(): parser = SymlinkCount() input_stats = [ FileDiffStat( 'foo', [], [], Status.DELETED, special_file=SpecialFile(SpecialFileType.SYMLINK, None, 'bar'), ), ] metrics = list(parser.get_metrics_from_stat(input_stats)) assert metrics == [Metric('SymlinkCount', -1)]
def test_symlink_count_detects_added(): parser = SymlinkCount() input_stats = [ FileDiffStat( 'foo', [], [], Status.ADDED, special_file=SpecialFile(SpecialFileType.SYMLINK, 'bar', None), ), ] metric, = parser.get_metrics_from_stat(Commit.blank, input_stats) assert metric == Metric('SymlinkCount', 1)
def test_symlink_count_detects_ignores_moved(): parser = SymlinkCount() input_stats = [ FileDiffStat( 'foo', [], [], Status.ALREADY_EXISTING, special_file=SpecialFile(SpecialFileType.SYMLINK, 'bar', 'baz'), ), ] metrics = list(parser.get_metrics_from_stat(input_stats)) assert metrics == [Metric('SymlinkCount', 0)]
def test_symlink_count_detects_added(): parser = SymlinkCount() input_stats = [ FileDiffStat( 'foo', [], [], Status.ADDED, special_file=SpecialFile(SpecialFileType.SYMLINK, 'bar', None), ), ] metrics = list(parser.get_metrics_from_stat(Commit.blank, input_stats)) assert metrics == [Metric('SymlinkCount', 1)]