Chason Chaffin
7ebd6a9f0e
testing for bug found in gametime module
...
I've found a bug in the gametime module where if your date is the
year before a leap year, and the real_seconds_until function has
to adjust the date (from using an earlier month) over that leap
year, the calculation is off a day since the current function uses
the length of the current year to determine how far to skip ahead
I've changed the current test to *not* test for this bug in the
mainline test (before it was passing because I was using the output
from the current function to determine correctness) and to add a
separate test that is marked as an expected failure for now. I am
working on a fix but it is outside the scope of this PR.
2019-04-19 12:49:27 +09:00
Chason Chaffin
552146db5c
More fixes on gametime tests
...
Looks like I *was* causing the previous issues by mocking time.time
2019-04-19 11:32:49 +09:00
Chason Chaffin
73f82d0ad1
Fixing tests for new gametime tests
...
It appears that some mocks setup for gametime in the contrib
library were causing issues with the gametime tests. I've switched
those mocks to be patches instead so they are cleared out when
the test finishes.
2019-04-19 10:40:19 +09:00
Chason Chaffin
a18e724e0b
Adding tests for gametime module
2019-04-19 00:30:53 +09:00
Griatch
6dde0b52f5
Refactor/remove signal receiver module
2019-04-14 22:53:38 +02:00
Griatch
8c39996365
Add Django default signals for reference
2019-04-14 22:38:30 +02:00
Griatch
9e366b757f
Merge branch 'add_signals' of https://github.com/volundmush/evennia into volundmush-add_signals
2019-04-14 22:19:36 +02:00
Griatch
69bca18c03
Minor cleanups
2019-04-14 21:43:01 +02:00
Griatch
7ae790a12f
Remove validator container, allow direct setting of options
2019-04-14 21:06:43 +02:00
Griatch
10b3657ffb
Rework options/optionhandler to use custom save/load functions
2019-04-14 20:29:21 +02:00
Griatch
f2d9391827
Cleanup of options methods, callables
2019-04-14 17:01:32 +02:00
Griatch
6ddc98a947
Refactor containers for inheritance and delayed loading
2019-04-14 15:37:34 +02:00
Griatch
d1baab7c0b
Resolve merge conflicts, some cleanup
2019-04-14 12:18:15 +02:00
Griatch
2781434fd4
Improve script self-description
2019-04-14 11:29:17 +02:00
Griatch
098af3caba
Move globalhandler into utils.containers, make settings format more flexible, default to base typeclass, add helper functions and some more lenient error handling
2019-04-14 11:24:45 +02:00
Griatch
7c416280a8
Merge branch 'gscript_loader' of https://github.com/volundmush/evennia into volundmush-gscript_loader
2019-04-14 09:55:58 +02:00
Andrew Bastien
3ae8234dad
Fixed issue with creating new Scripts. Silly tuples!
2019-04-14 03:41:04 -04:00
Andrew Bastien
1f246484cd
Refactored ScriptHandler into ScriptContainer. Now uses dictionaries with finer control for script launching.
2019-04-14 00:22:53 -04:00
Andrew Bastien
652186d829
Refactored with more consistent naming and placement. Fixed the table style wrapper.
2019-04-13 21:47:09 -04:00
Andrew Bastien
72faf039cf
Refactored signals with better names and more of them. Put them after hook calls.
2019-04-13 18:05:15 -04:00
Andrew Bastien
11dc2ee561
Added some Signals.
2019-04-12 20:16:30 -04:00
Andrew Bastien
d96cf3b809
Cleanups. Containers created and BaseOption done better.
2019-04-11 21:06:15 -04:00
Andrew Bastien
f1c7471691
Renamed GLOBAL_HANDLER to GLOBAL_SCRIPTS and cleaned up to PEP8
2019-04-11 11:29:38 -04:00
Andrew Bastien
5bc9a42bb5
Added Option Classes.
2019-04-11 10:12:16 -04:00
Andrew Bastien
1678db2435
More draft efforts in new Options handler. @style works!
2019-04-10 21:05:04 -04:00
Andrew Bastien
71108daa25
Merge branches 'new_options' and 'styles_options' into full_options
2019-04-10 19:17:10 -04:00
Andrew Bastien
92e773ad24
Added VALID_HANDLER and some starting VALIDFUNCS to Evennia.
2019-04-10 01:54:17 -04:00
Andrew Bastien
9ff9f83b10
Fixing issue with an EvTable call.
2019-04-09 23:48:45 -04:00
Andrew Bastien
857c6d53f2
Created basic GLOBAL_HANDLER for the Global Script API.
2019-04-09 23:42:46 -04:00
Andrew Bastien
060a48c4aa
Fix some oversights on evtable.self stupidity.
2019-04-09 22:38:11 -04:00
Andrew Bastien
c3e2522da9
Finished presentation-grade version of @style.
2019-04-09 22:35:25 -04:00
Griatch
8cb162342c
Streamline batch-spawn mechanism
2019-04-07 23:13:38 +02:00
Griatch
a5aec53a9e
Refactor mail contrib with CmdMail, CmdMailCharacter etc. Resolves #1802
2019-04-07 21:50:27 +02:00
Griatch
aaea53f46d
Fix batchprocessor IOError. Resolve #1814 .
2019-04-07 14:13:49 +02:00
Griatch
e3a96426bc
Update CHANGELOG with latest changes
2019-04-07 10:23:57 +02:00
Griatch
a844251973
Merge branch 'dockerfile-python3' of https://github.com/amfl/evennia into amfl-dockerfile-python3
2019-04-07 09:21:00 +02:00
Griatch
cd5e38fe14
Fix minor typo
2019-04-07 00:34:01 +02:00
Griatch
8dfb6da4da
Tweaking CSS styles/unicodes a little
2019-04-07 00:26:37 +02:00
Griatch
1b9efff99d
Merge branch 'goldenlayout_develop' of https://github.com/friarzen/evennia into friarzen-goldenlayout_develop
2019-04-06 21:02:47 +02:00
Brenden Tuck
a845bbf63d
Lint under_scores to CamelCase
2019-04-06 14:04:05 -04:00
Griatch
328ed02dd5
Fix typo
2019-04-06 09:32:22 +02:00
Griatch
af349af701
Merge branch 'develop' of github.com:evennia/evennia into develop
2019-04-06 09:25:16 +02:00
Griatch
3b1ac2a2ee
Test with codacity coverage setup
2019-04-06 09:25:04 +02:00
Brenden Tuck
068217f2ec
Clean up a use-before-load dependency error and lint
2019-04-05 21:34:51 -04:00
amfl
c05b00c19b
Update Dockerfile to python3
...
Changed from alpine -> python:3.7-alpine due to alpine only having
python3.6 in repos. Some packages have changed as a result.
2019-04-04 19:11:26 +13:00
amfl
19776ece10
Remove zope __init__.py workaround, not needed for py3.3+.
...
It causes problems when zope is installed in a read-only location
2019-04-04 19:08:43 +13:00
Brenden Tuck
cf746fe04b
Lint fixes
2019-04-03 17:18:27 -04:00
Griatch
da2b3eec80
Merge pull request #1806 from volundmush/ex_attrcategory
...
Changed @examine to list Attribute categories.
2019-04-03 19:28:41 +02:00
Andrew Bastien
3adc908ca2
Fixed the rest of @examine. Attribute checks should work now.
2019-04-03 02:53:19 -04:00
Andrew Bastien
4fd99201b0
Changed @examine to list Attribute categories.
2019-04-03 02:05:10 -04:00