Jaca
9ce1fa8c8f
Merge pull request #575 from niccokunzmann/comparing
...
Compare test calendars to find components that do not equal
2023-11-02 21:26:30 +01:00
Nicco Kunzmann
7f4b213316
Test equality of vDDDLists
2023-11-02 20:02:26 +00:00
Nicco Kunzmann
0d94ee52f3
Remove Mixins and create common superclass for time properties
...
see https://github.com/collective/icalendar/pull/575#discussion_r1380651960
2023-11-02 20:02:26 +00:00
Nicco Kunzmann
9ba4b1155c
remove unused variable
...
https://github.com/collective/icalendar/pull/575#discussion_r1380083508
2023-11-02 18:31:04 +00:00
Nicco Kunzmann
7add0973ba
do not copy() subcomponents
2023-11-01 10:24:55 +00:00
Nicco Kunzmann
ec8d604095
document changes
2023-11-01 03:25:14 +00:00
Nicco Kunzmann
dc57266ca1
Restore == and not != equivalence
2023-11-01 03:17:37 +00:00
Nicco Kunzmann
d95007b494
compare vTime and add more tests for equality
2023-11-01 02:56:01 +00:00
Nicco Kunzmann
6274d88809
equality of vDDDTypes, vBinary and vCategory
2023-11-01 02:31:17 +00:00
Nicco Kunzmann
0eae8ceb04
Add test file for equality tests
2023-11-01 01:20:52 +00:00
Nicco Kunzmann
c9fbe223cb
move .ics files into the calendars directory
2023-11-01 01:00:19 +00:00
Nicco Kunzmann
d8d550e096
moved timezoned.ics
2023-11-01 00:52:30 +00:00
Nicco Kunzmann
2ae03ec4bf
Compare test calendars to find components that do not equal
2023-11-01 00:21:55 +00:00
Nicco Kunzmann
da887c1f87
Merge pull request #574 from ennamarie19/feat/oss-fuzz-integration
2023-10-29 09:44:46 +00:00
bcapuano
f0e18f49d7
Added to changelog
2023-10-27 21:51:57 -04:00
bcapuano
390c964e16
Removed extra space in build.sh
2023-10-27 21:48:52 -04:00
Bailey Capuano
0d4b58918a
Merge branch 'collective:master' into feat/oss-fuzz-integration
2023-10-27 21:45:08 -04:00
bcapuano
099fbfe166
Find update
2023-10-27 21:43:37 -04:00
bcapuano
66a8e7ca78
Resolved typo in build.sh find
2023-10-27 21:37:26 -04:00
Jaca
d5abf90efb
Merge pull request #573 from niccokunzmann/ennamarie19-feat/oss-fuzz-integration
...
OSS-Fuzz Integration follow-up
2023-10-25 18:24:57 +02:00
Nicco Kunzmann
ea0d65ee1f
checkout repository for testing
2023-10-25 12:34:55 +01:00
Nicco Kunzmann
5f9346ef43
FIx syntax error in fuzzing CI file
2023-10-25 12:32:39 +01:00
Nicco Kunzmann
ee81991664
Check that fuzzing files are not included in the release
2023-10-25 12:17:51 +01:00
Nicco Kunzmann
4e1519488f
Merge branch 'master' into ennamarie19-feat/oss-fuzz-integration
2023-10-25 11:28:50 +01:00
Nicco Kunzmann
1dbc685fef
Merge pull request #572 from niccokunzmann/issue-571-invalid-workflow
...
remove spaces in front of github release section
2023-10-25 11:14:44 +01:00
Nicco Kunzmann
62df0be52c
remove spaces in front of github release section
2023-10-25 10:35:58 +01:00
ennamarie19
65bf90b6dc
Merge branch 'master' into feat/oss-fuzz-integration
2023-10-19 13:16:52 -06:00
McKenna
ed7ed2c561
Added to changelog
2023-10-19 15:15:47 -04:00
McKenna
f5c8358300
Omit fuzzing directory from doctest
2023-10-19 15:05:03 -04:00
Nicco Kunzmann
17aa76755e
Merge pull request #564 from jacadzaca/feature-create-github-releases
...
add deploy-github-release workflow
2023-10-12 14:12:00 +01:00
Nicco Kunzmann
06d6788a3f
Merge pull request #568 from jspricke/fix_compare
2023-10-12 14:00:23 +01:00
McKenna
a260eac50e
Updated fuzzer for more coverage
2023-10-09 14:21:14 -04:00
McKenna
16e6eb0d73
Capture more library-raised exceptions
2023-10-09 12:49:28 -04:00
McKenna
44ae07eb7d
Migrated fuzzing harnesses and build script to fuzzing dir
2023-10-09 12:43:25 -04:00
McKenna
cdccfb1a0e
cifuzz integration
2023-10-09 11:53:44 -04:00
Jochen Sprickerhof
759f98388a
Add some __eq__
...
Needed as 088eea7 adds comparison of elements this makes sure that they
are compared by value instead of by reference.
2023-10-09 14:45:34 +02:00
Nicco Kunzmann
974d511ceb
Merge pull request #566 from jacadzaca/fix-322
...
fix handling of single strings passed to vCategory
2023-10-08 12:56:23 +01:00
Nicco Kunzmann
25be2d76f7
Merge branch 'master' into fix-322
2023-10-08 12:54:45 +01:00
Nicco Kunzmann
2f59b34b29
Merge pull request #567 from jspricke/fix_timezone
...
Use non legacy timezone name
2023-10-08 12:42:06 +01:00
Jochen Sprickerhof
aef6c9e552
Use non legacy timezone name
2023-10-06 13:11:39 +02:00
Nicco Kunzmann
11b5b8a321
Merge pull request #549 from collective/issue-27
2023-10-03 09:39:21 +01:00
Nicco Kunzmann
4cb7b121a4
Merge pull request #565 from jacadzaca/issue-27
...
Issue 27
2023-10-02 18:47:57 +01:00
jaca
0e06a37b58
fix #322
2023-09-30 16:07:56 +02:00
jaca
8fab650bfc
multivalue FREEBUSY parses properly
2023-09-30 15:31:07 +02:00
jaca
f3596823aa
add vPeriod,__eq__
2023-09-30 15:25:24 +02:00
jaca
1b44560e9f
improve test for issue #27
2023-09-30 15:24:23 +02:00
jaca
ccc3810630
Merge branch 'master' into issue-27
2023-09-30 12:42:11 +02:00
jaca
d1513fd657
add deploy-github-release workflow
2023-09-30 11:37:39 +02:00
Nicco Kunzmann
0fdbdfb997
Merge pull request #561 from vimpostor/localdatetime
2023-09-29 07:36:31 +01:00
Magnus Groß
1e0c78ff8e
cli: Display datetimes in local timezone
...
Previously the start and end datetimes were always printed out in the
timezone that they appear in the calendar entry.
In 7a8d584b duration support was added and an attempt was already made
to display the datetime in the local timezone. Unfortunately in that
specific case the `start.astimezone(start.tzinfo)` is a no-op and does
absolutely nothing. Unlike the name suggests, `astimezone()` adjusts the
date and time data, such that they match the passed tzinfo, but since
that is the same timezone data as before, nothing changes. [0]
In order to properly convert to the user's local timezone, we need to
call the method with no arguments.
With this the timezone is always properly displayed, which makes up for
a much nicer UX for users of the cli.
The test has to be adapted to expect the datetime in the local timezone,
hence we cannot hardcode the entire expected string anymore.
[0] https://docs.python.org/3/library/datetime.html#datetime.datetime.astimezone
2023-09-28 22:12:15 +02:00