* Merge pull request 10 from tsvi/dev. tsvi
More unittests and multiple bugfixes
* Update README.rst. tsvi
* Update README.rst. tsvi
* Prepare for 0.3 release. tsvi
* Cover all possible year combinations. tsvi
* Revert "Remove lines of code which will never be reached" tsvi
This reverts commit b4e9dad804591d6ec217711766e4686be65d3577.
Actually one line will be reached so added it back in
* Remove lines of code which will never be reached. tsvi
* Add more tests for get_reading() tsvi
* Add test for get_reading on weekday. tsvi
* Add 5778 to get_reading() test. tsvi
* Start testing of get_reading() function. tsvi
* Fix in test: edge case this_date is 29.02 of leap year. tsvi
* Add full coverage to get_hebrew_number. tsvi
* Bugfix for get_parashe in case user requests English, not short would
return None. tsvi
Was found using included unittests
* Move holidays tests into a separate class. tsvi
* Fix flake8 errors. tsvi
* Move sanity check for hebrew date to input of date, not when querying
get_holiday() tsvi
This gives get_holiday() 100% coverage
* Add tests specific for Adar holidays (dealing with multiple Adars and
Chanuka on 3rd of Tevet. tsvi
* Change last elif case into else for better coverage. tsvi
* Bugfix for omer string in case of tens only - 20, 30) etc. tsvi
* Fix flake8 errors. tsvi
* Add unittests for Zmanim. tsvi
* Remove case of Zhabotinsky day falling on Shabbat. tsvi
Although the letter of the law specifies that in such case the day is
to be held on Sunday, such a case can never happen, as 29th of Tamuz
can only happen on Sunday, Tuesday, Thursday and Friday.
* More bugfixes for holiday corner cases. tsvi
* Add pytest.ini to ignore distribution file list. tsvi
* Add options for looponfail. tsvi
* Fix testcases testing days before range. tsvi
* Fix unittest ranges. tsvi
* Bugfix for Zhabotinsky day: there's no such thing as 30'th of Tamuz.
tsvi
* Add unittests for more dates. tsvi
* Add tests for diaspora yom tov. tsvi
* DRY: split and generalize tests for get_holiday() tsvi
* Bugfix: hebrew number == 0 should raise an error as well. tsvi
* Disregard calling coveralls in tox exit status. tsvi
* Fix for flake8. tsvi
* Bugfix: in case of values over 1000, add a geresh + space after the
thousands. tsvi
* Add unittests for hebrew_number() tsvi
* Fix flake8 failures. tsvi
* Bugfix for get_omer_string() tsvi
* Add tests for omer day strings. tsvi
* Merge pull request 5 from tsvi/master. royi1000
Add tests for holyday type and omer day and some small code refactoring
* Fix comment. tsvi
* Add support for coveralls. tsvi
* .pylintrc does not need to be distibuted with manifest. tsvi
* .pylintrc. tsvi
* Test all the different holidays for get_holyday_type. tsvi
* Add --cov-branch option to tox.ini. tsvi
* Add more unittests for shalosh regalim. tsvi
* Remove unnecessary method. tsvi
* Add exception for linter and some better comments. tsvi
* Revert "Refactor calculation of molad for a shorter and more readable
'if' statement" tsvi
This reverts commit 7623b425ca1b3b9ee516e61298ef3d62d92fd284.
* Add tests for omer day and refactor code. tsvi
* Simplify some of the code, rename `jd_`, `_jd`, `jday` and `jdate` to `jdn`. tsvi
* Refactor calculation of molad for a shorter and more readable 'if'
statement. tsvi
* Refactor get_holiday function to cleanup multiple return statements. tsvi
* Remove unused class attribute. tsvi
* Merge pull request 4 from tsvi/master. royi1000
Sorry for such a large pull request
* Refactor code so all values are initialized in **init** of HDate. tsvi
* Add htmlcov to .gitignore. tsvi
* Add test for the vaious holidays. tsvi
* Fix flake8 and pydocstyle errors. tsvi
* Setting hdate or setting gdate all class variables should be the same. tsvi
* Bugfix: when initalizing using hdate_set_hdate, set the class hdate. tsvi
* Test for first day of rosh hashana and pesach. tsvi
* Rename function for disambiguation. tsvi
* Add more tests for year size. tsvi
* Add testing for length of year. tsvi
* Add flake8 tests to tests. tsvi
* Add HDate tests for weekday. tsvi
* Cleanup error too-many-local-variables. tsvi
* Remove unnecesary else after return (unpythonic) tsvi
* Move get_holyday_type out of class. tsvi
* Finish cleaning up invalid-name errors in pylint. tsvi
* Add first py.test tests. tsvi
* Add check for MANIFEST.in. tsvi
* Fix typo. tsvi
* Add python version supported. tsvi
Currently only 2.7 is supported.
* Fix typo. tsvi
* Add pydocstyle tests and implement fixes in docstrings. tsvi
* Add docstrings. tsvi
* Rename jd variable to jday. tsvi
* Fix use of relative imports. tsvi
* Fix tox basepython. tsvi
* Remove from travis unsupported python versions. tsvi
* Remove hdate_julian executable permissions. tsvi
* Update gitignore with more venv files. tsvi
* Fix indentation. tsvi
* Rename jd variable to fix variable name length. tsvi
* Add docstring for htables module. tsvi
* Rename private function names to fix lint errors. tsvi
* Rename constants so they match python naming convention. tsvi
* Cleanup a few short variable names. tsvi
* Cleanup whitespace. tsvi
* Fix bugs, use of bad variable and accidentally unused variable. tsvi
* Remove redundant code. tsvi
* Remove original C source code. tsvi
* Remove unused duplicate code. tsvi
* Merge branch 'master' of [https://github.com/royi1000/py-libhdate]. tsvi
* Merge pull request 1 from tsvi/master. royi1000
Cleanup of flake8 errors and a small fix to README so it shows up more clearly
* Cleanup variable names for better compliance with pylint. tsvi
* Add Travis CI YAML file. tsvi
* Cleanup code based on pylint recommendations. tsvi
* Update .gitignore. tsvi
* Add tox.ini for tests. tsvi
* Edit whitespaces in table. tsvi
* Update markdown to show code python console text correctly. tsvi
* Fix all flake8 errors. tsvi
* Fix flake8 errors (except line to long) tsvi
* Add omer string. royi1000
* First pypi upload. royi1000
* Add strings. royi1000
* Move tables to diffrent file. royi1000
* Move tables to diffrent file. royi1000
* Add more zmanim. royi1000
* Add Zmanim. royi1000
* Fix .gitignore to include `*.pyc`. royi1000
* Fix syntex error. royi1000
* Fix syntex errors. royi1000
* Add sun times. royi1000
* Add julian. royi1000
* First commit. royi1000