mirror of
				https://github.com/optim-enterprises-bv/Mailu.git
				synced 2025-10-31 18:18:05 +00:00 
			
		
		
		
	Ensure tests actually work
This commit is contained in:
		| @@ -1,12 +1,13 @@ | |||||||
|  | set -e | ||||||
| echo "Users tests ..." | echo "Users tests ..." | ||||||
| # Should fail, admin is already auto-created | # Should fail, admin is already auto-created | ||||||
| docker compose -f tests/compose/core/docker-compose.yml exec -T admin flask mailu admin admin mailu.io 'FooBar' && exit 1 | docker compose -f tests/compose/core/docker-compose.yml exec -T admin flask mailu admin admin mailu.io 'FooBar' && exit 1 | ||||||
| echo "The above error was intended!" | echo "The above error was intended!" | ||||||
| # Should not fail, but does nothing; ifmissing mode | # Should not fail, but does nothing; ifmissing mode | ||||||
| docker compose -f tests/compose/core/docker-compose.yml exec -T admin flask mailu admin admin mailu.io 'FooBar' --mode=ifmissing || exit 1 | docker compose -f tests/compose/core/docker-compose.yml exec -T admin flask mailu admin admin mailu.io 'FooBar' --mode=ifmissing | ||||||
| # Should not fail and update the password; update mode | # Should not fail and update the password; update mode | ||||||
| docker compose -f tests/compose/core/docker-compose.yml exec -T admin flask mailu admin admin mailu.io 'password' --mode=update || exit 1 | docker compose -f tests/compose/core/docker-compose.yml exec -T admin flask mailu admin admin mailu.io 'password' --mode=update | ||||||
| docker compose -f tests/compose/core/docker-compose.yml exec -T admin flask mailu user user mailu.io 'password' || exit 1 | docker compose -f tests/compose/core/docker-compose.yml exec -T admin flask mailu user user mailu.io 'password' | ||||||
| docker compose -f tests/compose/core/docker-compose.yml exec -T admin flask mailu user 'user/with/slash' mailu.io 'password' || exit 1 | docker compose -f tests/compose/core/docker-compose.yml exec -T admin flask mailu user 'user/with/slash' mailu.io 'password' | ||||||
| docker compose -f tests/compose/core/docker-compose.yml exec -T admin flask mailu user 'user_UTF8' mailu.io 'pa…ss%e9word€' || exit 1 | docker compose -f tests/compose/core/docker-compose.yml exec -T admin flask mailu user 'user_UTF8' mailu.io 'pa…ss%e9word€' | ||||||
| echo "User testing successful!" | echo "User testing successful!" | ||||||
|   | |||||||
| @@ -1 +1,2 @@ | |||||||
|  | set -e | ||||||
| python3 tests/email_test.py message-core | python3 tests/email_test.py message-core | ||||||
| @@ -1,3 +1,4 @@ | |||||||
|  | set -e | ||||||
| cat << EOF | docker compose -f tests/compose/core/docker-compose.yml exec -T admin flask mailu config-update -v 1 | cat << EOF | docker compose -f tests/compose/core/docker-compose.yml exec -T admin flask mailu config-update -v 1 | ||||||
| users: | users: | ||||||
|   - localpart: forwardinguser |   - localpart: forwardinguser | ||||||
|   | |||||||
| @@ -1,3 +1,5 @@ | |||||||
|  | set -e | ||||||
|  |  | ||||||
| cat << EOF | docker compose -f tests/compose/core/docker-compose.yml exec -T admin flask mailu config-update -v 1 | cat << EOF | docker compose -f tests/compose/core/docker-compose.yml exec -T admin flask mailu config-update -v 1 | ||||||
| aliases: | aliases: | ||||||
|   - localpart: alltheusers |   - localpart: alltheusers | ||||||
|   | |||||||
| @@ -1,3 +1,4 @@ | |||||||
|  | set -e | ||||||
| cat << EOF | docker compose -f tests/compose/core/docker-compose.yml exec -T admin flask mailu config-update -v 1 | cat << EOF | docker compose -f tests/compose/core/docker-compose.yml exec -T admin flask mailu config-update -v 1 | ||||||
| users: | users: | ||||||
|   - localpart: replyuser |   - localpart: replyuser | ||||||
|   | |||||||
							
								
								
									
										1
									
								
								towncrier/newsfragments/3587.bugfix
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								towncrier/newsfragments/3587.bugfix
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | |||||||
|  | Ensure the tests actually work | ||||||
		Reference in New Issue
	
	Block a user
	 Florent Daigniere
					Florent Daigniere