annotate tests/test_treesum.py @ 380:58552d3d1766

treesum: begin unittests for treesums and .treesum files
author Franz Glasner <fzglas.hg@dom66.de>
date Mon, 12 May 2025 15:33:16 +0200
parents
children ff4424a7a8cf
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
380
58552d3d1766 treesum: begin unittests for treesums and .treesum files
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
1 # -*- coding: utf-8 -*-
58552d3d1766 treesum: begin unittests for treesums and .treesum files
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
2 # :-
58552d3d1766 treesum: begin unittests for treesums and .treesum files
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
3 # SPDX-FileCopyrightText: © 2025 Franz Glasner
58552d3d1766 treesum: begin unittests for treesums and .treesum files
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
4 # SPDX-License-Identifier: BSD-3-Clause
58552d3d1766 treesum: begin unittests for treesums and .treesum files
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
5 # :-
58552d3d1766 treesum: begin unittests for treesums and .treesum files
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
6 r"""Unit tests for treesum
58552d3d1766 treesum: begin unittests for treesums and .treesum files
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
7
58552d3d1766 treesum: begin unittests for treesums and .treesum files
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
8 """
58552d3d1766 treesum: begin unittests for treesums and .treesum files
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
9
58552d3d1766 treesum: begin unittests for treesums and .treesum files
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
10 from __future__ import absolute_import, print_function
58552d3d1766 treesum: begin unittests for treesums and .treesum files
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
11
58552d3d1766 treesum: begin unittests for treesums and .treesum files
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
12 import os
58552d3d1766 treesum: begin unittests for treesums and .treesum files
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
13 import shutil
58552d3d1766 treesum: begin unittests for treesums and .treesum files
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
14 import sys
58552d3d1766 treesum: begin unittests for treesums and .treesum files
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
15 import unittest
58552d3d1766 treesum: begin unittests for treesums and .treesum files
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
16
58552d3d1766 treesum: begin unittests for treesums and .treesum files
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
17 from _test_setup import (DATADIR, TMPDIR)
58552d3d1766 treesum: begin unittests for treesums and .treesum files
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
18
58552d3d1766 treesum: begin unittests for treesums and .treesum files
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
19 import cutils.treesum
58552d3d1766 treesum: begin unittests for treesums and .treesum files
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
20
58552d3d1766 treesum: begin unittests for treesums and .treesum files
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
21
58552d3d1766 treesum: begin unittests for treesums and .treesum files
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
22 class TreesumTests(unittest.TestCase):
58552d3d1766 treesum: begin unittests for treesums and .treesum files
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
23
58552d3d1766 treesum: begin unittests for treesums and .treesum files
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
24 def setUp(self):
58552d3d1766 treesum: begin unittests for treesums and .treesum files
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
25 if not os.path.isdir(TMPDIR):
58552d3d1766 treesum: begin unittests for treesums and .treesum files
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
26 os.mkdir(TMPDIR)
58552d3d1766 treesum: begin unittests for treesums and .treesum files
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
27
58552d3d1766 treesum: begin unittests for treesums and .treesum files
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
28 def tearDown(self):
58552d3d1766 treesum: begin unittests for treesums and .treesum files
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
29 if os.path.isdir(TMPDIR):
58552d3d1766 treesum: begin unittests for treesums and .treesum files
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
30 shutil.rmtree(TMPDIR)
58552d3d1766 treesum: begin unittests for treesums and .treesum files
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
31
58552d3d1766 treesum: begin unittests for treesums and .treesum files
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
32 def test_xxx(self):
58552d3d1766 treesum: begin unittests for treesums and .treesum files
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
33 self.assertTrue(True)
58552d3d1766 treesum: begin unittests for treesums and .treesum files
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
34
58552d3d1766 treesum: begin unittests for treesums and .treesum files
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
35
58552d3d1766 treesum: begin unittests for treesums and .treesum files
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
36 if __name__ == "__main__":
58552d3d1766 treesum: begin unittests for treesums and .treesum files
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
37 print(TMPDIR)
58552d3d1766 treesum: begin unittests for treesums and .treesum files
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
38 sys.exit(unittest.main())