コード例 #1
0
ファイル: test_tags.py プロジェクト: vinyll/udata
    def test_count(self):
        for i in range(1, 4):
            # Tags should be slugified and deduplicated.
            tags = ['Tag "{0}"'.format(j) for j in range(i)] + ["tag-0"]
            VisibleDatasetFactory(tags=tags)
            VisibleReuseFactory(tags=tags)

        count_tags.run()

        expected = {"tag-0": 3, "tag-1": 2, "tag-2": 1}

        self.assertEqual(len(Tag.objects), len(expected))

        for name, count in expected.items():
            tag = Tag.objects.get(name=name)
            self.assertEqual(tag.total, 2 * count)
            self.assertEqual(tag.counts["datasets"], count)
            self.assertEqual(tag.counts["reuses"], count)
コード例 #2
0
ファイル: test_tags.py プロジェクト: simudream/udata
    def test_count(self):
        for i in range(1, 4):
            VisibleDatasetFactory(tags=['tag-{0}'.format(j) for j in range(i)])
            VisibleReuseFactory(tags=['tag-{0}'.format(j) for j in range(i)])

        count_tags.run()

        expected = {
            'tag-0': 3,
            'tag-1': 2,
            'tag-2': 1,
        }

        self.assertEqual(len(Tag.objects), len(expected))

        for name, count in expected.items():
            tag = Tag.objects.get(name=name)
            self.assertEqual(tag.total, 2 * count)
            self.assertEqual(tag.counts['datasets'], count)
            self.assertEqual(tag.counts['reuses'], count)
コード例 #3
0
ファイル: test_tags.py プロジェクト: yohanboniface/udata
    def test_count(self):
        for i in range(1, 4):
            # Tags should be slugified and deduplicated.
            tags = ['Tag "{0}"'.format(j) for j in range(i)] + ['tag-0']
            VisibleDatasetFactory(tags=tags)
            VisibleReuseFactory(tags=tags)

        count_tags.run()

        expected = {
            'tag-0': 3,
            'tag-1': 2,
            'tag-2': 1,
        }

        self.assertEqual(len(Tag.objects), len(expected))

        for name, count in expected.items():
            tag = Tag.objects.get(name=name)
            self.assertEqual(tag.total, 2 * count)
            self.assertEqual(tag.counts['datasets'], count)
            self.assertEqual(tag.counts['reuses'], count)
コード例 #4
0
    def test_count(self):
        for i in range(1, 4):
            # Tags should be normalized and deduplicated.
            tags = ['Tag "{0}"'.format(j) for j in range(i)] + ['tag-0']
            DatasetFactory(tags=tags, visible=True)
            ReuseFactory(tags=tags, visible=True)

        count_tags.run()

        expected = {
            'tag-0': 3,
            'tag-1': 2,
            'tag-2': 1,
        }

        assert len(Tag.objects) == len(expected)

        for name, count in expected.items():
            tag = Tag.objects.get(name=name)
            assert tag.total == 2 * count
            assert tag.counts['datasets'] == count
            assert tag.counts['reuses'] == count
コード例 #5
0
ファイル: test_tags.py プロジェクト: odtvince/udata
    def test_count(self):
        for i in range(1, 4):
            # Tags should be normalized and deduplicated.
            tags = ['Tag "{0}"'.format(j) for j in range(i)] + ['tag-0']
            DatasetFactory(tags=tags, visible=True)
            ReuseFactory(tags=tags, visible=True)

        count_tags.run()

        expected = {
            'tag-0': 3,
            'tag-1': 2,
            'tag-2': 1,
        }

        assert len(Tag.objects) == len(expected)

        for name, count in expected.items():
            tag = Tag.objects.get(name=name)
            assert tag.total == 2 * count
            assert tag.counts['datasets'] == count
            assert tag.counts['reuses'] == count