From ce76a584eb9c4905c7736e3cda827086b44addb7 Mon Sep 17 00:00:00 2001
From: Benjamin Bertrand <benjamin.bertrand@ess.eu>
Date: Tue, 17 Mar 2020 10:05:41 +0100
Subject: [PATCH] Fix tests

- add lab_route_test variable required for testing
- fix sudo test (strip needed)
---
 molecule/default/molecule.yml          | 6 +++++-
 molecule/default/tests/test_default.py | 2 +-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/molecule/default/molecule.yml b/molecule/default/molecule.yml
index 90728bd..1341c9e 100644
--- a/molecule/default/molecule.yml
+++ b/molecule/default/molecule.yml
@@ -11,6 +11,10 @@ provisioner:
     name: ansible-lint
   playbooks:
     converge: ../../playbook.yml
+  inventory:
+    host_vars:
+      ics-ans-gpn-config-default:
+        lab_route_test: true
 scenario:
   name: default
 verifier:
@@ -24,7 +28,7 @@ driver:
 platforms:
   - name: ics-ans-gpn-config-default
     box: centos/7
-    memory: 512
+    memory: 2048
     cpus: 1
     instance_raw_config_args:
       - "vbguest.auto_update = false"
diff --git a/molecule/default/tests/test_default.py b/molecule/default/tests/test_default.py
index 93087e0..895a52c 100644
--- a/molecule/default/tests/test_default.py
+++ b/molecule/default/tests/test_default.py
@@ -22,7 +22,7 @@ def test_route_exist(host):
 
 def test_sudoers_files(host):
     with host.sudo():
-        assert host.file("/etc/sudoers.d/csi").content_string == "csi ALL=(ALL) NOPASSWD:ALL"
+        assert host.file("/etc/sudoers.d/csi").content_string.strip() == "csi ALL=(ALL) NOPASSWD:ALL"
 
 
 def test_sudo_with_csi(host):
-- 
GitLab