support python 3

support python 3 in all files, also support python 2 however so
everything should continue to work

Change-Id: I4ace08d2bb0623c0fdc61f2fe39d2339817aa916
Issue-ID: TEST-141
Signed-off-by: DR695H <dr695h@att.com>
diff --git a/robotframework-onap/.gitignore b/robotframework-onap/.gitignore
index 70a57dd..3f4c0a8 100644
--- a/robotframework-onap/.gitignore
+++ b/robotframework-onap/.gitignore
@@ -1,10 +1,8 @@
-.tox/*
-python_openecomp_eteutils.egg-info/*
 
-# Created by https://www.gitignore.io/api/node,sonar,maven,eclipse,sonarqube,intellij+all
+# Created by https://www.gitignore.io/api/sonar,python,eclipse,sonarqube,pycharm+all,intellij+all
+# Edit at https://www.gitignore.io/?templates=sonar,python,eclipse,sonarqube,pycharm+all,intellij+all
 
 ### Eclipse ###
-
 .metadata
 bin/
 tmp/
@@ -141,6 +139,9 @@
 # Android studio 3.1+ serialized cache file
 .idea/caches/build_file_checksums.ser
 
+# JetBrains templates
+**___jb_tmp___
+
 ### Intellij+all Patch ###
 # Ignores the whole .idea folder and all .iml files
 # See https://github.com/joeblau/gitignore.io/issues/186 and https://github.com/joeblau/gitignore.io/issues/360
@@ -154,92 +155,185 @@
 .idea/misc.xml
 *.ipr
 
-### Maven ###
-target/
-pom.xml.tag
-pom.xml.releaseBackup
-pom.xml.versionsBackup
-pom.xml.next
-release.properties
-dependency-reduced-pom.xml
-buildNumber.properties
-.mvn/timing.properties
-.mvn/wrapper/maven-wrapper.jar
+# Sonarlint plugin
+.idea/sonarlint
 
-### Node ###
-# Logs
-logs
-*.log
-npm-debug.log*
-yarn-debug.log*
-yarn-error.log*
+### PyCharm+all ###
+# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and WebStorm
+# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
 
-# Runtime data
-pids
-*.pid
-*.seed
-*.pid.lock
+# User-specific stuff
 
-# Directory for instrumented libs generated by jscoverage/JSCover
-lib-cov
+# Generated files
 
-# Coverage directory used by tools like istanbul
-coverage
+# Sensitive or high-churn files
 
-# nyc test coverage
-.nyc_output
+# Gradle
 
-# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
-.grunt
+# Gradle and Maven with auto-import
+# When using Gradle or Maven with auto-import, you should exclude module files,
+# since they will be recreated, and may cause churn.  Uncomment if using
+# auto-import.
+# .idea/modules.xml
+# .idea/*.iml
+# .idea/modules
 
-# Bower dependency directory (https://bower.io/)
-bower_components
+# CMake
 
-# node-waf configuration
-.lock-wscript
+# Mongo Explorer plugin
 
-# Compiled binary addons (https://nodejs.org/api/addons.html)
-build/Release
+# File-based project format
 
-# Dependency directories
-node_modules/
-jspm_packages/
+# IntelliJ
 
-# TypeScript v1 declaration files
-typings/
+# mpeltonen/sbt-idea plugin
 
-# Optional npm cache directory
-.npm
+# JIRA plugin
 
-# Optional eslint cache
-.eslintcache
+# Cursive Clojure plugin
 
-# Optional REPL history
-.node_repl_history
+# Crashlytics plugin (for Android Studio and IntelliJ)
 
-# Output of 'npm pack'
-*.tgz
+# Editor-based Rest Client
 
-# Yarn Integrity file
-.yarn-integrity
+# Android studio 3.1+ serialized cache file
 
-# dotenv environment variables file
-.env
+# JetBrains templates
 
-# parcel-bundler cache (https://parceljs.org/)
+### PyCharm+all Patch ###
+# Ignores the whole .idea folder and all .iml files
+# See https://github.com/joeblau/gitignore.io/issues/186 and https://github.com/joeblau/gitignore.io/issues/360
+
+
+# Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-249601023
+
+
+# Sonarlint plugin
+
+### Python ###
+# Byte-compiled / optimized / DLL files
+__pycache__/
+*.py[cod]
+*$py.class
+
+# C extensions
+*.so
+
+# Distribution / packaging
+.Python
+build/
+develop-eggs/
+dist/
+downloads/
+eggs/
+.eggs/
+lib/
+lib64/
+parts/
+sdist/
+var/
+wheels/
+pip-wheel-metadata/
+share/python-wheels/
+*.egg-info/
+.installed.cfg
+*.egg
+MANIFEST
+
+# PyInstaller
+#  Usually these files are written by a python script from a template
+#  before PyInstaller builds the exe, so as to inject date/other infos into it.
+*.manifest
+*.spec
+
+# Installer logs
+pip-log.txt
+pip-delete-this-directory.txt
+
+# Unit test / coverage reports
+htmlcov/
+.tox/
+.nox/
+.coverage
+.coverage.*
 .cache
+nosetests.xml
+coverage.xml
+*.cover
+.hypothesis/
+.pytest_cache/
 
-# next.js build output
-.next
+# Translations
+*.mo
+*.pot
 
-# nuxt.js build output
-.nuxt
+# Django stuff:
+*.log
+local_settings.py
+db.sqlite3
 
-# vuepress build output
-.vuepress/dist
+# Flask stuff:
+instance/
+.webassets-cache
 
-# Serverless directories
-.serverless
+# Scrapy stuff:
+.scrapy
+
+# Sphinx documentation
+docs/_build/
+
+# PyBuilder
+target/
+
+# Jupyter Notebook
+.ipynb_checkpoints
+
+# IPython
+profile_default/
+ipython_config.py
+
+# pyenv
+.python-version
+
+# pipenv
+#   According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
+#   However, in case of collaboration, if having platform-specific dependencies or dependencies
+#   having no cross-platform support, pipenv may install dependencies that don’t work, or not
+#   install all needed dependencies.
+#Pipfile.lock
+
+# celery beat schedule file
+celerybeat-schedule
+
+# SageMath parsed files
+*.sage.py
+
+# Environments
+.env
+.venv
+env/
+venv/
+ENV/
+env.bak/
+venv.bak/
+
+# Spyder project settings
+.spyderproject
+.spyproject
+
+# Rope project settings
+.ropeproject
+
+# mkdocs documentation
+/site
+
+# mypy
+.mypy_cache/
+.dmypy.json
+dmypy.json
+
+# Pyre type checker
+.pyre/
 
 ### Sonar ###
 #Sonar generated dir
@@ -257,6 +351,4 @@
 # SonarLint working directories, configuration files (including credentials)
 .sonarlint/
 
-
-# End of https://www.gitignore.io/api/node,sonar,maven,eclipse,sonarqube,intellij+all
-.flattened-pom.xml
\ No newline at end of file
+# End of https://www.gitignore.io/api/sonar,python,eclipse,sonarqube,pycharm+all,intellij+all