From d2cfc54496937a8087bcecdf7c6a95feb1377364 Mon Sep 17 00:00:00 2001 From: Manikandan-Raj Date: Fri, 1 Feb 2019 01:05:59 +0530 Subject: [PATCH 01/24] Create greatseondfile --- greatseondfile | 1 + 1 file changed, 1 insertion(+) create mode 100644 greatseondfile diff --git a/greatseondfile b/greatseondfile new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/greatseondfile @@ -0,0 +1 @@ + From 31049fc59e095b740befe7a9044ae372c8468da4 Mon Sep 17 00:00:00 2001 From: Manikandan Date: Sat, 2 Feb 2019 11:47:34 +0530 Subject: [PATCH 02/24] Added one file called app.py in development branch and deleted the master branch content --- development/app.py | 1 + 1 file changed, 1 insertion(+) create mode 100644 development/app.py diff --git a/development/app.py b/development/app.py new file mode 100644 index 0000000..3ebbd01 --- /dev/null +++ b/development/app.py @@ -0,0 +1 @@ +print "This is the first line in the development branch" From e9703757a10012b3d30410ae5ec246bfabd6b932 Mon Sep 17 00:00:00 2001 From: Manikandan-Raj Date: Fri, 29 Mar 2019 17:11:42 -0700 Subject: [PATCH 03/24] Added one more line --- app.py | 1 + 1 file changed, 1 insertion(+) diff --git a/app.py b/app.py index 564c99e..5acc694 100644 --- a/app.py +++ b/app.py @@ -2,3 +2,4 @@ print "Added one file" print "Added second line" print "Added third line" +print "Fourth Line" From 8d942a0a3f3cef4762e2927cee04ca06df6dc035 Mon Sep 17 00:00:00 2001 From: Manikandan-Raj Date: Sat, 30 Mar 2019 04:56:33 -0700 Subject: [PATCH 04/24] new line added --- README | 1 + 1 file changed, 1 insertion(+) diff --git a/README b/README index fcc42fd..0b47b60 100644 --- a/README +++ b/README @@ -1 +1,2 @@ This i basic +This is in second line From 832482a2b10a1c6781d8168e0a23edb093b3ad73 Mon Sep 17 00:00:00 2001 From: Manikandan-Raj Date: Sat, 30 Mar 2019 04:58:49 -0700 Subject: [PATCH 05/24] added in 4th line --- app.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app.py b/app.py index 5acc694..a2cae0f 100644 --- a/app.py +++ b/app.py @@ -2,4 +2,4 @@ print "Added one file" print "Added second line" print "Added third line" -print "Fourth Line" +print "Fourth Line, Changed in fourth line" From b2d6d6fe8c706be1955354d34ab3379f500288c0 Mon Sep 17 00:00:00 2001 From: Manikandan-Raj Date: Sat, 30 Mar 2019 05:12:39 -0700 Subject: [PATCH 06/24] Changes in third line --- app.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app.py b/app.py index a2cae0f..da3e679 100644 --- a/app.py +++ b/app.py @@ -1,5 +1,5 @@ print "Simple app" print "Added one file" print "Added second line" -print "Added third line" +print "Added third line, chnages in third line" print "Fourth Line, Changed in fourth line" From 7d07ba4c03b244b0bad2d7bd3079c4d76af5c657 Mon Sep 17 00:00:00 2001 From: Manikandan-Raj Date: Sat, 30 Mar 2019 05:14:12 -0700 Subject: [PATCH 07/24] new line added --- testing/testingbkg | 1 + 1 file changed, 1 insertion(+) diff --git a/testing/testingbkg b/testing/testingbkg index e69de29..781a417 100644 --- a/testing/testingbkg +++ b/testing/testingbkg @@ -0,0 +1 @@ +add From ab474ed3483942e2368951c3d21656494af60b81 Mon Sep 17 00:00:00 2001 From: Manikandan-Raj Date: Sat, 30 Mar 2019 08:18:29 -0700 Subject: [PATCH 08/24] added one line --- foldercommit/1 | 1 + 1 file changed, 1 insertion(+) diff --git a/foldercommit/1 b/foldercommit/1 index e69de29..9268979 100644 --- a/foldercommit/1 +++ b/foldercommit/1 @@ -0,0 +1 @@ +added one line From d9c56226509ea46481cd264b39171042e9f1cc90 Mon Sep 17 00:00:00 2001 From: Manikandan-Raj Date: Sat, 30 Mar 2019 08:20:56 -0700 Subject: [PATCH 09/24] added one more line --- foldercommit/2 | 1 + 1 file changed, 1 insertion(+) diff --git a/foldercommit/2 b/foldercommit/2 index e69de29..646a71d 100644 --- a/foldercommit/2 +++ b/foldercommit/2 @@ -0,0 +1 @@ +added one more line From 185e37b629dc4b3192bae7e2caa8398ecb99ba1f Mon Sep 17 00:00:00 2001 From: Manikandan-Raj Date: Sat, 30 Mar 2019 08:41:02 -0700 Subject: [PATCH 10/24] Commit Dockerfile --- Dockerfile | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..0d1a52e --- /dev/null +++ b/Dockerfile @@ -0,0 +1,3 @@ +FROM python:2.7.15-alpine +COPY app.py . +CMD ["python", "app.py"] From 4fa68d8dee6d7012f11de1cac2a17f1a8163ea94 Mon Sep 17 00:00:00 2001 From: Manikandan-Raj Date: Sat, 30 Mar 2019 09:00:36 -0700 Subject: [PATCH 11/24] Add one file for PYTHON UNITTEST CHECK --- Test1.py | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 Test1.py diff --git a/Test1.py b/Test1.py new file mode 100644 index 0000000..0ad7331 --- /dev/null +++ b/Test1.py @@ -0,0 +1,3 @@ +class Test1(object): + def method1(self): + return 1 From 83ca76953513061d00606a9db94c52a5e71c2971 Mon Sep 17 00:00:00 2001 From: Manikandan-Raj Date: Sat, 30 Mar 2019 09:01:41 -0700 Subject: [PATCH 12/24] UNittest file --- UnitTest1.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 UnitTest1.py diff --git a/UnitTest1.py b/UnitTest1.py new file mode 100644 index 0000000..febc901 --- /dev/null +++ b/UnitTest1.py @@ -0,0 +1,12 @@ +import unittest +from Test1 import Test1 + +class SimpleTest(unittest.TestCase): + + # Returns True or False. + def test(self): + inst = Test1() + self.assertEquals(1,inst.method1()) + +if __name__ == '__main__': + unittest.main() From c2f547cc09aa6cb7ff2086878c15726c276a87c3 Mon Sep 17 00:00:00 2001 From: Manikandan-Raj Date: Sat, 30 Mar 2019 10:03:18 -0700 Subject: [PATCH 13/24] flaskapp build --- flaskapp.py | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 flaskapp.py diff --git a/flaskapp.py b/flaskapp.py new file mode 100644 index 0000000..2c7a2b8 --- /dev/null +++ b/flaskapp.py @@ -0,0 +1,9 @@ +from flask import Flask +app = Flask(__name__) + +@app.route("/") +def return_int_value(): + return "22" + +if __name__ == "__main__": + app.run(host="localhost", port=int(5009)) From 30df17a158e826fc5eed0b32219fec2468d08b7d Mon Sep 17 00:00:00 2001 From: Manikandan-Raj Date: Sat, 30 Mar 2019 10:04:05 -0700 Subject: [PATCH 14/24] Sample Unit testcase --- Testapp.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 Testapp.py diff --git a/Testapp.py b/Testapp.py new file mode 100644 index 0000000..24bf91e --- /dev/null +++ b/Testapp.py @@ -0,0 +1,12 @@ +import unittest +import requests + +class SimpleTest(unittest.TestCase): + + # Returns True or False. + def test(self): + inst = requests.get("http://localhost:5009/") + self.assertEquals(22,int(inst.text) ) + +if __name__ == '__main__': + unittest.main() From 7a494dbbe529c980cb0d5d8e13c576630223156c Mon Sep 17 00:00:00 2001 From: Manikandan-Raj Date: Sat, 30 Mar 2019 10:07:08 -0700 Subject: [PATCH 15/24] changed app to flaskapp --- Dockerfile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 0d1a52e..f216129 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,3 +1,5 @@ FROM python:2.7.15-alpine -COPY app.py . -CMD ["python", "app.py"] +COPY flaskapp.py . +RUN wget https://bootstrap.pypa.io/get-pip.py +RUN python get-pip.py +CMD ["python", "flaskapp.py"] From 13fad0fbbb6b823e76d201d1a0841a7cea3d6e21 Mon Sep 17 00:00:00 2001 From: Manikandan-Raj Date: Sat, 30 Mar 2019 10:15:53 -0700 Subject: [PATCH 16/24] added comments --- Test1.py | 1 + 1 file changed, 1 insertion(+) diff --git a/Test1.py b/Test1.py index 0ad7331..b23ac29 100644 --- a/Test1.py +++ b/Test1.py @@ -1,3 +1,4 @@ +# Added comments class Test1(object): def method1(self): return 1 From e2c8f563b148591d22cc23e32e5d4fe04bd0fa47 Mon Sep 17 00:00:00 2001 From: Manikandan-Raj Date: Sat, 30 Mar 2019 10:49:30 -0700 Subject: [PATCH 17/24] Added pylint comments --- pylint.cfg | 549 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 549 insertions(+) create mode 100644 pylint.cfg diff --git a/pylint.cfg b/pylint.cfg new file mode 100644 index 0000000..bad5ca0 --- /dev/null +++ b/pylint.cfg @@ -0,0 +1,549 @@ +[MASTER] + +# A comma-separated list of package or module names from where C extensions may +# be loaded. Extensions are loading into the active Python interpreter and may +# run arbitrary code +extension-pkg-whitelist= + +# Add files or directories to the blacklist. They should be base names, not +# paths. +ignore=CVS + +# Add files or directories matching the regex patterns to the blacklist. The +# regex matches against base names, not paths. +ignore-patterns= + +# Python code to execute, usually for sys.path manipulation such as +# pygtk.require(). +#init-hook= + +# Use multiple processes to speed up Pylint. +jobs=1 + +# List of plugins (as comma separated values of python modules names) to load, +# usually to register additional checkers. +load-plugins= + +# Pickle collected data for later comparisons. +persistent=yes + +# Specify a configuration file. +#rcfile= + +# When enabled, pylint would attempt to guess common misconfiguration and emit +# user-friendly hints instead of false-positive error messages +suggestion-mode=yes + +# Allow loading of arbitrary C extensions. Extensions are imported into the +# active Python interpreter and may run arbitrary code. +unsafe-load-any-extension=no + + +[MESSAGES CONTROL] + +# Only show warnings with the listed confidence levels. Leave empty to show +# all. Valid levels: HIGH, INFERENCE, INFERENCE_FAILURE, UNDEFINED +confidence= + +# Disable the message, report, category or checker with the given id(s). You +# can either give multiple identifiers separated by comma (,) or put this +# option multiple times (only on the command line, not in the configuration +# file where it should appear only once).You can also use "--disable=all" to +# disable everything first and then reenable specific checks. For example, if +# you want to run only the similarities checker, you can use "--disable=all +# --enable=similarities". If you want to run only the classes checker, but have +# no Warning level messages displayed, use"--disable=all --enable=classes +# --disable=W" +disable=print-statement, + parameter-unpacking, + unpacking-in-except, + old-raise-syntax, + backtick, + long-suffix, + old-ne-operator, + old-octal-literal, + import-star-module-level, + non-ascii-bytes-literal, + invalid-unicode-literal, + raw-checker-failed, + bad-inline-option, + locally-disabled, + locally-enabled, + file-ignored, + suppressed-message, + useless-suppression, + deprecated-pragma, + apply-builtin, + basestring-builtin, + buffer-builtin, + cmp-builtin, + coerce-builtin, + execfile-builtin, + file-builtin, + long-builtin, + raw_input-builtin, + reduce-builtin, + standarderror-builtin, + unicode-builtin, + xrange-builtin, + coerce-method, + delslice-method, + getslice-method, + setslice-method, + no-absolute-import, + old-division, + dict-iter-method, + dict-view-method, + next-method-called, + metaclass-assignment, + indexing-exception, + raising-string, + reload-builtin, + oct-method, + hex-method, + nonzero-method, + cmp-method, + input-builtin, + round-builtin, + intern-builtin, + unichr-builtin, + map-builtin-not-iterating, + zip-builtin-not-iterating, + range-builtin-not-iterating, + filter-builtin-not-iterating, + using-cmp-argument, + eq-without-hash, + div-method, + idiv-method, + rdiv-method, + exception-message-attribute, + invalid-str-codec, + sys-max-int, + bad-python3-import, + deprecated-string-function, + deprecated-str-translate-call, + deprecated-itertools-function, + deprecated-types-field, + next-method-defined, + dict-items-not-iterating, + dict-keys-not-iterating, + dict-values-not-iterating, + deprecated-operator-function, + deprecated-urllib-function, + xreadlines-attribute, + deprecated-sys-function, + exception-escape, + comprehension-escape + +# Enable the message, report, category or checker with the given id(s). You can +# either give multiple identifier separated by comma (,) or put this option +# multiple time (only on the command line, not in the configuration file where +# it should appear only once). See also the "--disable" option for examples. +enable=c-extension-no-member + + +[REPORTS] + +# Python expression which should return a note less than 10 (10 is the highest +# note). You have access to the variables errors warning, statement which +# respectively contain the number of errors / warnings messages and the total +# number of statements analyzed. This is used by the global evaluation report +# (RP0004). +evaluation=10.0 - ((float(5 * error + warning + refactor + convention) / statement) * 10) + +# Template used to display messages. This is a python new-style format string +# used to format the message information. See doc for all details +#msg-template= + +# Set the output format. Available formats are text, parseable, colorized, json +# and msvs (visual studio).You can also give a reporter class, eg +# mypackage.mymodule.MyReporterClass. +output-format=text + +# Tells whether to display a full report or only the messages +reports=no + +# Activate the evaluation score. +score=yes + + +[REFACTORING] + +# Maximum number of nested blocks for function / method body +max-nested-blocks=5 + +# Complete name of functions that never returns. When checking for +# inconsistent-return-statements if a never returning function is called then +# it will be considered as an explicit return statement and no message will be +# printed. +never-returning-functions=optparse.Values,sys.exit + + +[LOGGING] + +# Logging modules to check that the string format arguments are in logging +# function parameter format +logging-modules=logging + + +[VARIABLES] + +# List of additional names supposed to be defined in builtins. Remember that +# you should avoid to define new builtins when possible. +additional-builtins= + +# Tells whether unused global variables should be treated as a violation. +allow-global-unused-variables=yes + +# List of strings which can identify a callback function by name. A callback +# name must start or end with one of those strings. +callbacks=cb_, + _cb + +# A regular expression matching the name of dummy variables (i.e. expectedly +# not used). +dummy-variables-rgx=_+$|(_[a-zA-Z0-9_]*[a-zA-Z0-9]+?$)|dummy|^ignored_|^unused_ + +# Argument names that match this expression will be ignored. Default to name +# with leading underscore +ignored-argument-names=_.*|^ignored_|^unused_ + +# Tells whether we should check for unused import in __init__ files. +init-import=no + +# List of qualified module names which can have objects that can redefine +# builtins. +redefining-builtins-modules=six.moves,past.builtins,future.builtins,io,builtins + + +[SIMILARITIES] + +# Ignore comments when computing similarities. +ignore-comments=yes + +# Ignore docstrings when computing similarities. +ignore-docstrings=yes + +# Ignore imports when computing similarities. +ignore-imports=no + +# Minimum lines number of a similarity. +min-similarity-lines=4 + + +[TYPECHECK] + +# List of decorators that produce context managers, such as +# contextlib.contextmanager. Add to this list to register other decorators that +# produce valid context managers. +contextmanager-decorators=contextlib.contextmanager + +# List of members which are set dynamically and missed by pylint inference +# system, and so shouldn't trigger E1101 when accessed. Python regular +# expressions are accepted. +generated-members= + +# Tells whether missing members accessed in mixin class should be ignored. A +# mixin class is detected if its name ends with "mixin" (case insensitive). +ignore-mixin-members=yes + +# This flag controls whether pylint should warn about no-member and similar +# checks whenever an opaque object is returned when inferring. The inference +# can return multiple potential results while evaluating a Python object, but +# some branches might not be evaluated, which results in partial inference. In +# that case, it might be useful to still emit no-member and other checks for +# the rest of the inferred objects. +ignore-on-opaque-inference=yes + +# List of class names for which member attributes should not be checked (useful +# for classes with dynamically set attributes). This supports the use of +# qualified names. +ignored-classes=optparse.Values,thread._local,_thread._local + +# List of module names for which member attributes should not be checked +# (useful for modules/projects where namespaces are manipulated during runtime +# and thus existing member attributes cannot be deduced by static analysis. It +# supports qualified module names, as well as Unix pattern matching. +ignored-modules= + +# Show a hint with possible names when a member name was not found. The aspect +# of finding the hint is based on edit distance. +missing-member-hint=yes + +# The minimum edit distance a name should have in order to be considered a +# similar match for a missing member name. +missing-member-hint-distance=1 + +# The total number of similar names that should be taken in consideration when +# showing a hint for a missing member. +missing-member-max-choices=1 + + +[SPELLING] + +# Limits count of emitted suggestions for spelling mistakes +max-spelling-suggestions=4 + +# Spelling dictionary name. Available dictionaries: none. To make it working +# install python-enchant package. +spelling-dict= + +# List of comma separated words that should not be checked. +spelling-ignore-words= + +# A path to a file that contains private dictionary; one word per line. +spelling-private-dict-file= + +# Tells whether to store unknown words to indicated private dictionary in +# --spelling-private-dict-file option instead of raising a message. +spelling-store-unknown-words=no + + +[BASIC] + +# Naming style matching correct argument names +argument-naming-style=snake_case + +# Regular expression matching correct argument names. Overrides argument- +# naming-style +#argument-rgx= + +# Naming style matching correct attribute names +attr-naming-style=snake_case + +# Regular expression matching correct attribute names. Overrides attr-naming- +# style +#attr-rgx= + +# Bad variable names which should always be refused, separated by a comma +bad-names=foo, + bar, + baz, + toto, + tutu, + tata + +# Naming style matching correct class attribute names +class-attribute-naming-style=any + +# Regular expression matching correct class attribute names. Overrides class- +# attribute-naming-style +#class-attribute-rgx= + +# Naming style matching correct class names +class-naming-style=PascalCase + +# Regular expression matching correct class names. Overrides class-naming-style +#class-rgx= + +# Naming style matching correct constant names +const-naming-style=UPPER_CASE + +# Regular expression matching correct constant names. Overrides const-naming- +# style +#const-rgx= + +# Minimum line length for functions/classes that require docstrings, shorter +# ones are exempt. +docstring-min-length=-1 + +# Naming style matching correct function names +function-naming-style=snake_case + +# Regular expression matching correct function names. Overrides function- +# naming-style +#function-rgx= + +# Good variable names which should always be accepted, separated by a comma +good-names=i, + j, + k, + ex, + Run, + _ + +# Include a hint for the correct naming format with invalid-name +include-naming-hint=no + +# Naming style matching correct inline iteration names +inlinevar-naming-style=any + +# Regular expression matching correct inline iteration names. Overrides +# inlinevar-naming-style +#inlinevar-rgx= + +# Naming style matching correct method names +method-naming-style=snake_case + +# Regular expression matching correct method names. Overrides method-naming- +# style +#method-rgx= + +# Naming style matching correct module names +module-naming-style=snake_case + +# Regular expression matching correct module names. Overrides module-naming- +# style +#module-rgx= + +# Colon-delimited sets of names that determine each other's naming style when +# the name regexes allow several styles. +name-group= + +# Regular expression which should only match function or class names that do +# not require a docstring. +no-docstring-rgx=^_ + +# List of decorators that produce properties, such as abc.abstractproperty. Add +# to this list to register other decorators that produce valid properties. +property-classes=abc.abstractproperty + +# Naming style matching correct variable names +variable-naming-style=snake_case + +# Regular expression matching correct variable names. Overrides variable- +# naming-style +#variable-rgx= + + +[MISCELLANEOUS] + +# List of note tags to take in consideration, separated by a comma. +notes=FIXME, + XXX, + TODO + + +[FORMAT] + +# Expected format of line ending, e.g. empty (any line ending), LF or CRLF. +expected-line-ending-format= + +# Regexp for a line that is allowed to be longer than the limit. +ignore-long-lines=^\s*(# )??$ + +# Number of spaces of indent required inside a hanging or continued line. +indent-after-paren=4 + +# String used as indentation unit. This is usually " " (4 spaces) or "\t" (1 +# tab). +indent-string=' ' + +# Maximum number of characters on a single line. +max-line-length=100 + +# Maximum number of lines in a module +max-module-lines=1000 + +# List of optional constructs for which whitespace checking is disabled. `dict- +# separator` is used to allow tabulation in dicts, etc.: {1 : 1,\n222: 2}. +# `trailing-comma` allows a space between comma and closing bracket: (a, ). +# `empty-line` allows space-only lines. +no-space-check=trailing-comma, + dict-separator + +# Allow the body of a class to be on the same line as the declaration if body +# contains single statement. +single-line-class-stmt=no + +# Allow the body of an if to be on the same line as the test if there is no +# else. +single-line-if-stmt=no + + +[IMPORTS] + +# Allow wildcard imports from modules that define __all__. +allow-wildcard-with-all=no + +# Analyse import fallback blocks. This can be used to support both Python 2 and +# 3 compatible code, which means that the block might have code that exists +# only in one or another interpreter, leading to false positives when analysed. +analyse-fallback-blocks=no + +# Deprecated modules which should not be used, separated by a comma +deprecated-modules=regsub, + TERMIOS, + Bastion, + rexec + +# Create a graph of external dependencies in the given file (report RP0402 must +# not be disabled) +ext-import-graph= + +# Create a graph of every (i.e. internal and external) dependencies in the +# given file (report RP0402 must not be disabled) +import-graph= + +# Create a graph of internal dependencies in the given file (report RP0402 must +# not be disabled) +int-import-graph= + +# Force import order to recognize a module as part of the standard +# compatibility libraries. +known-standard-library= + +# Force import order to recognize a module as part of a third party library. +known-third-party=enchant + + +[CLASSES] + +# List of method names used to declare (i.e. assign) instance attributes. +defining-attr-methods=__init__, + __new__, + setUp + +# List of member names, which should be excluded from the protected access +# warning. +exclude-protected=_asdict, + _fields, + _replace, + _source, + _make + +# List of valid names for the first argument in a class method. +valid-classmethod-first-arg=cls + +# List of valid names for the first argument in a metaclass class method. +valid-metaclass-classmethod-first-arg=mcs + + +[DESIGN] + +# Maximum number of arguments for function / method +max-args=5 + +# Maximum number of attributes for a class (see R0902). +max-attributes=7 + +# Maximum number of boolean expressions in a if statement +max-bool-expr=5 + +# Maximum number of branch for function / method body +max-branches=12 + +# Maximum number of locals for function / method body +max-locals=15 + +# Maximum number of parents for a class (see R0901). +max-parents=7 + +# Maximum number of public methods for a class (see R0904). +max-public-methods=20 + +# Maximum number of return / yield for function / method body +max-returns=6 + +# Maximum number of statements in function / method body +max-statements=50 + +# Minimum number of public methods for a class (see R0903). +min-public-methods=2 + + +[EXCEPTIONS] + +# Exceptions that will emit a warning when being caught. Defaults to +# "Exception" +overgeneral-exceptions=Exception From 9ded56fdb4ce4f4307a602b38c44f1fd338b5310 Mon Sep 17 00:00:00 2001 From: Manikandan-Raj Date: Sat, 30 Mar 2019 17:58:36 -0700 Subject: [PATCH 18/24] outputfomratparseable --- pylint.cfg | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pylint.cfg b/pylint.cfg index bad5ca0..272ee05 100644 --- a/pylint.cfg +++ b/pylint.cfg @@ -54,6 +54,7 @@ confidence= # --enable=similarities". If you want to run only the classes checker, but have # no Warning level messages displayed, use"--disable=all --enable=classes # --disable=W" + disable=print-statement, parameter-unpacking, unpacking-in-except, @@ -158,7 +159,7 @@ evaluation=10.0 - ((float(5 * error + warning + refactor + convention) / stateme # Set the output format. Available formats are text, parseable, colorized, json # and msvs (visual studio).You can also give a reporter class, eg # mypackage.mymodule.MyReporterClass. -output-format=text +output-format=parseable # Tells whether to display a full report or only the messages reports=no From 87b1ad4963dd07d4eb541de20ce3bdbe9281f751 Mon Sep 17 00:00:00 2001 From: Manikandan-Raj Date: Sat, 30 Mar 2019 18:21:38 -0700 Subject: [PATCH 19/24] added dependencies --- Dockerfile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Dockerfile b/Dockerfile index f216129..278da90 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,4 +2,6 @@ FROM python:2.7.15-alpine COPY flaskapp.py . RUN wget https://bootstrap.pypa.io/get-pip.py RUN python get-pip.py +RUN pip install flask +RUN pip install requests CMD ["python", "flaskapp.py"] From 49e183f6b7efc642149102145b7f14f5f5ca05ae Mon Sep 17 00:00:00 2001 From: Manikandan-Raj Date: Sat, 30 Mar 2019 18:29:44 -0700 Subject: [PATCH 20/24] exposed ports --- Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Dockerfile b/Dockerfile index 278da90..26de3e7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,4 +4,5 @@ RUN wget https://bootstrap.pypa.io/get-pip.py RUN python get-pip.py RUN pip install flask RUN pip install requests +EXPOSE 5009 CMD ["python", "flaskapp.py"] From a245204a753a09aa847cbe37435df1412ae9de6f Mon Sep 17 00:00:00 2001 From: Manikandan-Raj Date: Sat, 30 Mar 2019 18:54:04 -0700 Subject: [PATCH 21/24] added --- UnitTest1.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/UnitTest1.py b/UnitTest1.py index febc901..ad756d1 100644 --- a/UnitTest1.py +++ b/UnitTest1.py @@ -1,3 +1,4 @@ +import HtmlTestRunner import unittest from Test1 import Test1 @@ -6,7 +7,7 @@ class SimpleTest(unittest.TestCase): # Returns True or False. def test(self): inst = Test1() - self.assertEquals(1,inst.method1()) + self.assertEquals(10,inst.method1()) if __name__ == '__main__': - unittest.main() + unittest.main(testRunner=HtmlTestRunner.HTMLTestRunner(combine_reports=True, report_name="MyReport", add_timestamp=False)) From 3e95db0fc0129b753390c2ee267b48064f681b5c Mon Sep 17 00:00:00 2001 From: Manikandan-Raj Date: Sat, 30 Mar 2019 18:59:35 -0700 Subject: [PATCH 22/24] added --- UnitTest1.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/UnitTest1.py b/UnitTest1.py index ad756d1..0a972d8 100644 --- a/UnitTest1.py +++ b/UnitTest1.py @@ -7,7 +7,7 @@ class SimpleTest(unittest.TestCase): # Returns True or False. def test(self): inst = Test1() - self.assertEquals(10,inst.method1()) + self.assertEquals(1,inst.method1()) if __name__ == '__main__': unittest.main(testRunner=HtmlTestRunner.HTMLTestRunner(combine_reports=True, report_name="MyReport", add_timestamp=False)) From 932a116a8656b5ca9c98c7f093de84c71b1ec557 Mon Sep 17 00:00:00 2001 From: Manikandan-Raj Date: Sat, 30 Mar 2019 19:02:09 -0700 Subject: [PATCH 23/24] wrong --- UnitTest1.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/UnitTest1.py b/UnitTest1.py index 0a972d8..ad756d1 100644 --- a/UnitTest1.py +++ b/UnitTest1.py @@ -7,7 +7,7 @@ class SimpleTest(unittest.TestCase): # Returns True or False. def test(self): inst = Test1() - self.assertEquals(1,inst.method1()) + self.assertEquals(10,inst.method1()) if __name__ == '__main__': unittest.main(testRunner=HtmlTestRunner.HTMLTestRunner(combine_reports=True, report_name="MyReport", add_timestamp=False)) From 283001d0e992bc56d37dbb4cb905762c8eda1af1 Mon Sep 17 00:00:00 2001 From: Manikandan-Raj Date: Wed, 20 Jul 2022 15:45:11 +0530 Subject: [PATCH 24/24] Update README --- README | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README b/README index 0b47b60..8b13789 100644 --- a/README +++ b/README @@ -1,2 +1 @@ -This i basic -This is in second line +