コード例 #1
0
    def test_tag_blacklist():
        tags = [
            {
                "name": "cc0"
            },
            {
                "name": " cc0"
            },
            {
                "name": "valid",
                "accuracy": 0.99
            },
            {
                "name": "valid_no_accuracy"
            },
            {
                "name": "garbage:=metacrap",
            },
        ]
        result = str(CleanupFunctions.cleanup_tags(tags))
        expected = str(
            Json([{
                "name": "valid",
                "accuracy": 0.99
            }, {
                "name": "valid_no_accuracy"
            }]))

        assert result == expected
コード例 #2
0
ファイル: unit_tests.py プロジェクト: senyor/cccatalog-api
    def test_tag_blacklist():
        tags = [
            {
                'name': 'cc0'
            },
            {
                'name': ' cc0'
            },
            {
                'name': 'valid',
                'accuracy': 0.99
            },
            {
                'name': 'valid_no_accuracy'
            },
            {
                'name': 'garbage:=metacrap',
            }
        ]
        result = str(CleanupFunctions.cleanup_tags(tags))
        expected = str(Json([
            {'name': 'valid', 'accuracy': 0.99},
            {'name': 'valid_no_accuracy'}
        ]))

        assert result == expected
コード例 #3
0
ファイル: unit_tests.py プロジェクト: senyor/cccatalog-api
 def test_tag_no_update():
     tags = [
         {
             'name': 'valid',
             'accuracy': 0.92
         }
     ]
     result = CleanupFunctions.cleanup_tags(tags)
     assert result is None
コード例 #4
0
 def test_accuracy_filter():
     tags = [{
         'name': 'inaccurate',
         'accuracy': 0.5
     }, {
         'name': 'accurate',
         'accuracy': 0.999
     }]
     result = str(CleanupFunctions.cleanup_tags(tags))
     expected = str(Json([{'name': 'accurate', 'accuracy': 0.999}]))
     assert result == expected
コード例 #5
0
 def test_accuracy_filter():
     tags = [
         {
             "name": "inaccurate",
             "accuracy": 0.5
         },
         {
             "name": "accurate",
             "accuracy": 0.999
         },
     ]
     result = str(CleanupFunctions.cleanup_tags(tags))
     expected = str(Json([{"name": "accurate", "accuracy": 0.999}]))
     assert result == expected
コード例 #6
0
 def test_tag_no_update():
     tags = [{"name": "valid", "accuracy": 0.92}]
     result = CleanupFunctions.cleanup_tags(tags)
     assert result is None