Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@

language: python

python:
- "3.8"


install: pip install -r requirements_dev.txt

script: pytest
6 changes: 6 additions & 0 deletions requirements_dev.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
chardet==3.0.4
pynput==1.6.8
pyperclip==1.7.0
python-xlib==0.26
six==1.14.0
pytest
Empty file added tests/__init__.py
Empty file.
55 changes: 18 additions & 37 deletions tests/test_glib.py
Original file line number Diff line number Diff line change
@@ -1,45 +1,26 @@
import unittest
from textscript.glib import *
import pytest
from textscript import glib

def test_check_directory():
assert not glib.check_directory('fasfbabfabflrfb')
assert glib.check_directory('.github')

class TestGlib(unittest.TestCase):

def test_check_directory(self):
def test_list_subdirectories():

# Pass tests directory which must exist
result = check_directory('tests')
expected_list = ['./.github', './assets', './tests', './textscript']
dir_list = glib.list_subdirectories('.')
for dir in expected_list:
assert dir in dir_list

# Assert test directory exists
assert result is True

def test_create_folder(self):
def test_list_files():

# Test Directory
test_directory = 'tests/test_folder'

# Create Test Directory
create_folder(test_directory)

# Assert tests/test_folder exists
assert os.path.isdir(test_directory)

# Delete test_directory
parent_dir = os.getcwd()
delete_dir = os.path.join(parent_dir, test_directory)
os.removedirs(delete_dir)

def test_list_subdirectories(self):
pass

def test_list_files(self):
pass

def test_list_shortcuts(self):
pass

def test_print_shortcuts(self):
pass


if __name__ == '__main__':
unittest.main()
expected_file_names = ['glib.py', 'README.md', '.gitignore', 'pull_request_template.md']
expected_file_paths = ['./textscript/glib.py', './README.md', './.gitignore', './.github/pull_request_template.md']
file_list, dir_list = glib.list_files('.')
for file in expected_file_names:
assert file in file_list
for file_path in expected_file_paths:
assert file_path in dir_list
Empty file added textscript/__init__.py
Empty file.