for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
# -*- coding: utf-8 -*-
import unittest
from oe_utils.deploy import *
class DeployTest(unittest.TestCase):
def setUp(self):
pass
def tearDown(self):
def test_get_yaml(self):
res = get_yaml('fixtures/wildcards.yaml')
self.assertEqual({'variables': {'variabele': {'correct': 'True'}}}, res)
def test_get_wildcards(self):
res = get_wildcards('fixtures/wildcards.yaml')
self.assertIn(('correct', 'True'), res)
def test_copy_and_replace(self):
mapping = get_wildcards('fixtures/wildcards.yaml')
copy_and_replace('fixtures/input.ini', 'fixtures/output.ini', mapping)
with open('fixtures/output.ini', "r") as in_file:
res = in_file.readlines()
self.assertIn('correct = True', res)
def test_append_extension(self):
append_extension('fixtures/output.ini','fixtures/outputext.ini', 'een test toevoeging')
with open('fixtures/outputext.ini', "r") as in_file:
self.assertIn('een test toevoeging\n', res)