fix syntax and tests

pull/11/head
deadc0de6 5 years ago
parent a75390161f
commit a6716fce4a

@ -1,6 +1,5 @@
language: python language: python
python: python:
- "3.3"
- "3.4" - "3.4"
- "3.5" - "3.5"
- "3.6" - "3.6"

@ -19,7 +19,7 @@ from .logger import Logger
from .catalog import Catalog from .catalog import Catalog
from .walker import Walker from .walker import Walker
from .noder import Noder from .noder import Noder
from .utils import * from .utils import ask, edit
NAME = 'catcli' NAME = 'catcli'
CUR = os.path.dirname(os.path.abspath(__file__)) CUR = os.path.dirname(os.path.abspath(__file__))

@ -5,7 +5,6 @@ Copyright (c) 2017, deadc0de6
Catcli generic compressed data lister Catcli generic compressed data lister
""" """
import sys
import os import os
import tarfile import tarfile
import zipfile import zipfile

@ -7,7 +7,6 @@ helpers
import os import os
import hashlib import hashlib
import sys
import tempfile import tempfile
import subprocess import subprocess
import datetime import datetime

@ -6,10 +6,8 @@ Catcli filesystem indexer
""" """
import os import os
import anytree
# local imports # local imports
from catcli.noder import Noder
from catcli.logger import Logger from catcli.logger import Logger
@ -26,7 +24,7 @@ class Walker:
'''index a directory and store in tree''' '''index a directory and store in tree'''
self._debug('indexing starting at {}'.format(path)) self._debug('indexing starting at {}'.format(path))
if not parent: if not parent:
parent = noder.dir_node(name, path, parent) parent = self.noder.dir_node(name, path, parent)
cnt = 0 cnt = 0
for (root, dirs, files) in os.walk(path): for (root, dirs, files) in os.walk(path):

@ -7,15 +7,10 @@ Basic unittest for find
import unittest import unittest
import catcli from catcli.catcli import cmd_find
from catcli.catcli import *
from catcli.noder import Noder from catcli.noder import Noder
from catcli.walker import Walker
from catcli.catalog import Catalog from catcli.catalog import Catalog
from catcli.logger import Logger from tests.helpers import get_fakecatalog
from catcli.utils import *
from tests.helpers import *
class TestFind(unittest.TestCase): class TestFind(unittest.TestCase):

@ -9,11 +9,10 @@ import unittest
import tempfile import tempfile
import os import os
from catcli.catcli import * from catcli.catcli import cmd_graph
from catcli.noder import Noder from catcli.noder import Noder
from catcli.walker import Walker
from catcli.catalog import Catalog from catcli.catalog import Catalog
from tests.helpers import * from tests.helpers import clean, get_fakecatalog
class TestGraph(unittest.TestCase): class TestGraph(unittest.TestCase):

@ -5,13 +5,14 @@ Copyright (c) 2017, deadc0de6
Basic unittest for indexing Basic unittest for indexing
""" """
import os
import unittest import unittest
from catcli.catcli import * from catcli.catcli import cmd_index
from catcli.noder import Noder from catcli.noder import Noder
from catcli.walker import Walker
from catcli.catalog import Catalog from catcli.catalog import Catalog
from tests.helpers import * from tests.helpers import get_tempdir, create_rnd_file, clean, \
get_rnd_string, create_dir
class TestIndexing(unittest.TestCase): class TestIndexing(unittest.TestCase):
@ -35,13 +36,12 @@ class TestIndexing(unittest.TestCase):
d2 = create_dir(dirpath, get_rnd_string(3)) d2 = create_dir(dirpath, get_rnd_string(3))
# fill directories with files # fill directories with files
d1f1 = create_rnd_file(d1, get_rnd_string(4)) _ = create_rnd_file(d1, get_rnd_string(4))
d1f2 = create_rnd_file(d1, get_rnd_string(4)) _ = create_rnd_file(d1, get_rnd_string(4))
d2f1 = create_rnd_file(d2, get_rnd_string(6)) _ = create_rnd_file(d2, get_rnd_string(6))
noder = Noder() noder = Noder()
top = noder.new_top_node() top = noder.new_top_node()
walker = Walker(noder)
catalog = Catalog(catalogpath, force=True, verbose=False) catalog = Catalog(catalogpath, force=True, verbose=False)
# create fake args # create fake args

@ -7,11 +7,10 @@ Basic unittest for ls
import unittest import unittest
from catcli.catcli import * from catcli.catcli import cmd_ls
from catcli.noder import Noder from catcli.noder import Noder
from catcli.walker import Walker
from catcli.catalog import Catalog from catcli.catalog import Catalog
from tests.helpers import * from tests.helpers import get_fakecatalog, clean
class TestWalking(unittest.TestCase): class TestWalking(unittest.TestCase):

@ -7,11 +7,10 @@ Basic unittest for rm
import unittest import unittest
from catcli.catcli import * from catcli.catcli import cmd_rm, cmd_ls
from catcli.noder import Noder from catcli.noder import Noder
from catcli.walker import Walker
from catcli.catalog import Catalog from catcli.catalog import Catalog
from tests.helpers import * from tests.helpers import clean, get_fakecatalog
class TestRm(unittest.TestCase): class TestRm(unittest.TestCase):

@ -7,11 +7,10 @@ Basic unittest for tree
import unittest import unittest
from catcli.catcli import * from catcli.catcli import cmd_tree
from catcli.noder import Noder from catcli.noder import Noder
from catcli.walker import Walker
from catcli.catalog import Catalog from catcli.catalog import Catalog
from tests.helpers import * from tests.helpers import clean, get_fakecatalog
class TestTree(unittest.TestCase): class TestTree(unittest.TestCase):

@ -6,12 +6,13 @@ Basic unittest for updating an index
""" """
import unittest import unittest
import os
from catcli.catcli import * from catcli.catcli import cmd_index, cmd_update
from catcli.noder import Noder from catcli.noder import Noder
from catcli.walker import Walker
from catcli.catalog import Catalog from catcli.catalog import Catalog
from tests.helpers import * from tests.helpers import create_dir, create_rnd_file, get_tempdir, \
clean, unix_tree, edit_file, read_from_file
import anytree import anytree
@ -42,7 +43,6 @@ class TestIndexing(unittest.TestCase):
noder = Noder() noder = Noder()
top = noder.new_top_node() top = noder.new_top_node()
walker = Walker(noder)
catalog = Catalog(catalogpath, force=True, verbose=False) catalog = Catalog(catalogpath, force=True, verbose=False)
# create fake args # create fake args

Loading…
Cancel
Save