Skip to content

Commit 8aa662e

Browse files
committed
Remove deletion tests
1 parent 50a637d commit 8aa662e

File tree

1 file changed

+0
-286
lines changed

1 file changed

+0
-286
lines changed

plugins/core/jetbrains-community/tst/software/aws/toolkits/jetbrains/core/credentials/DefaultConfigFilesFacadeTest.kt

Lines changed: 0 additions & 286 deletions
Original file line numberDiff line numberDiff line change
@@ -308,292 +308,6 @@ class DefaultConfigFilesFacadeTest {
308308
)
309309
}
310310

311-
@Test
312-
fun `delete session from config on sign out - only sso-session`() {
313-
val baseFolder = folderRule.newFolder()
314-
val config = Paths.get(baseFolder.absolutePath, ".aws", "config")
315-
config.createParentDirectories()
316-
config.writeText(
317-
"""
318-
[sso-session session1]
319-
sso_start_url=https://start
320-
sso_region=us-west-2
321-
sso_registration_scopes=scope1, scope2
322-
[profile session1-123-admin]
323-
sso_session=session1
324-
sso_account_id=123
325-
sso_role_name= admin
326-
[sso-session session2]
327-
sso_start_url=https://start
328-
sso_region=us-west-2
329-
sso_registration_scopes=scope1, scope2
330-
[sso-session session3]
331-
""".trimIndent()
332-
)
333-
val creds = Paths.get(baseFolder.absolutePath, ".aws", "credentials")
334-
val sut = DefaultConfigFilesFacade(configPath = config, credentialsPath = creds)
335-
sut.deleteSsoConnectionFromConfig("session2")
336-
assertThat(config).hasContent(
337-
"""
338-
[sso-session session1]
339-
sso_start_url=https://start
340-
sso_region=us-west-2
341-
sso_registration_scopes=scope1, scope2
342-
[profile session1-123-admin]
343-
sso_session=session1
344-
sso_account_id=123
345-
sso_role_name= admin
346-
[sso-session session3]
347-
""".trimIndent()
348-
)
349-
}
350-
351-
@Test
352-
fun `delete session from config on sign out`() {
353-
val baseFolder = folderRule.newFolder()
354-
val config = Paths.get(baseFolder.absolutePath, ".aws", "config")
355-
config.createParentDirectories()
356-
config.writeText(
357-
"""
358-
[sso-session session1]
359-
sso_start_url=https://start
360-
sso_region=us-west-2
361-
sso_registration_scopes=scope1, scope2
362-
[profile session1-123-admin]
363-
sso_session=session1
364-
sso_account_id=123
365-
sso_role_name= admin
366-
[sso-session session2]
367-
sso_start_url=https://start
368-
sso_region=us-west-2
369-
sso_registration_scopes=scope1, scope2
370-
[profile session2-123-admin]
371-
sso_session=session2
372-
sso_account_id=123
373-
sso_role_name= admin
374-
[sso-session session3]
375-
""".trimIndent()
376-
)
377-
val creds = Paths.get(baseFolder.absolutePath, ".aws", "credentials")
378-
val sut = DefaultConfigFilesFacade(configPath = config, credentialsPath = creds)
379-
sut.deleteSsoConnectionFromConfig("session2")
380-
assertThat(config).hasContent(
381-
"""
382-
[sso-session session1]
383-
sso_start_url=https://start
384-
sso_region=us-west-2
385-
sso_registration_scopes=scope1, scope2
386-
[profile session1-123-admin]
387-
sso_session=session1
388-
sso_account_id=123
389-
sso_role_name= admin
390-
[sso-session session3]
391-
""".trimIndent()
392-
)
393-
}
394-
395-
@Test
396-
fun `delete session from config on sign out - profile name is different from session name`() {
397-
val baseFolder = folderRule.newFolder()
398-
val config = Paths.get(baseFolder.absolutePath, ".aws", "config")
399-
config.createParentDirectories()
400-
config.writeText(
401-
"""
402-
[sso-session session1]
403-
sso_start_url=https://start
404-
sso_region=us-west-2
405-
sso_registration_scopes=scope1, scope2
406-
[profile session1-123-admin]
407-
sso_session=session1
408-
sso_account_id=123
409-
sso_role_name= admin
410-
[sso-session session2]
411-
sso_start_url=https://start
412-
sso_region=us-west-2
413-
sso_registration_scopes=scope1, scope2
414-
[profile othername-with-same-session]
415-
sso_session=session2
416-
sso_account_id=123
417-
sso_role_name= admin
418-
[sso-session session3]
419-
""".trimIndent()
420-
)
421-
val creds = Paths.get(baseFolder.absolutePath, ".aws", "credentials")
422-
val sut = DefaultConfigFilesFacade(configPath = config, credentialsPath = creds)
423-
sut.deleteSsoConnectionFromConfig("session2")
424-
assertThat(config).hasContent(
425-
"""
426-
[sso-session session1]
427-
sso_start_url=https://start
428-
sso_region=us-west-2
429-
sso_registration_scopes=scope1, scope2
430-
[profile session1-123-admin]
431-
sso_session=session1
432-
sso_account_id=123
433-
sso_role_name= admin
434-
[sso-session session3]
435-
""".trimIndent()
436-
)
437-
}
438-
439-
@Test
440-
fun `delete session from config on sign out - multiple profiles with same prefix`() {
441-
val baseFolder = folderRule.newFolder()
442-
val config = Paths.get(baseFolder.absolutePath, ".aws", "config")
443-
config.createParentDirectories()
444-
config.writeText(
445-
"""
446-
[sso-session session1]
447-
sso_start_url=https://start
448-
sso_region=us-west-2
449-
sso_registration_scopes=scope1, scope2
450-
[profile session1-123-admin]
451-
sso_session=session1
452-
sso_account_id=123
453-
sso_role_name= admin
454-
[sso-session session2]
455-
sso_start_url=https://start
456-
sso_region=us-west-2
457-
sso_registration_scopes=scope1, scope2
458-
[profile session2-123-admin]
459-
aws_access_key=abjcbd
460-
aws_secret_access_key=123
461-
[profile session2-123-admin]
462-
sso_session=session2
463-
sso_account_id=123
464-
sso_role_name= admin
465-
[sso-session session3]
466-
""".trimIndent()
467-
)
468-
val creds = Paths.get(baseFolder.absolutePath, ".aws", "credentials")
469-
val sut = DefaultConfigFilesFacade(configPath = config, credentialsPath = creds)
470-
sut.deleteSsoConnectionFromConfig("session2")
471-
assertThat(config).hasContent(
472-
"""
473-
[sso-session session1]
474-
sso_start_url=https://start
475-
sso_region=us-west-2
476-
sso_registration_scopes=scope1, scope2
477-
[profile session1-123-admin]
478-
sso_session=session1
479-
sso_account_id=123
480-
sso_role_name= admin
481-
[profile session2-123-admin]
482-
aws_access_key=abjcbd
483-
aws_secret_access_key=123
484-
[sso-session session3]
485-
""".trimIndent()
486-
)
487-
}
488-
489-
@Test
490-
fun `delete session from config on sign out - multiple profiles in the same session`() {
491-
val baseFolder = folderRule.newFolder()
492-
val config = Paths.get(baseFolder.absolutePath, ".aws", "config")
493-
config.createParentDirectories()
494-
config.writeText(
495-
"""
496-
[sso-session session1]
497-
sso_start_url=https://start
498-
sso_region=us-west-2
499-
sso_registration_scopes=scope1, scope2
500-
[profile session1-123-admin]
501-
sso_session=session1
502-
sso_account_id=123
503-
sso_role_name= admin
504-
[sso-session session2]
505-
sso_start_url=https://start
506-
sso_region=us-west-2
507-
sso_registration_scopes=scope1, scope2
508-
[profile session2-123-admin]
509-
aws_access_key=abjcbd
510-
aws_secret_access_key=123
511-
[profile session2-123-admin]
512-
sso_session=session2
513-
sso_account_id=123
514-
sso_role_name= admin
515-
[profile session2-345-admin]
516-
sso_session=session2
517-
sso_account_id=345
518-
sso_role_name= admin
519-
[sso-session session3]
520-
""".trimIndent()
521-
)
522-
val creds = Paths.get(baseFolder.absolutePath, ".aws", "credentials")
523-
val sut = DefaultConfigFilesFacade(configPath = config, credentialsPath = creds)
524-
sut.deleteSsoConnectionFromConfig("session2")
525-
assertThat(config).hasContent(
526-
"""
527-
[sso-session session1]
528-
sso_start_url=https://start
529-
sso_region=us-west-2
530-
sso_registration_scopes=scope1, scope2
531-
[profile session1-123-admin]
532-
sso_session=session1
533-
sso_account_id=123
534-
sso_role_name= admin
535-
[profile session2-123-admin]
536-
aws_access_key=abjcbd
537-
aws_secret_access_key=123
538-
[sso-session session3]
539-
""".trimIndent()
540-
)
541-
}
542-
543-
@Test
544-
fun `delete session from config on sign out - multiple profiles in the same session with profile before sso-session`() {
545-
val baseFolder = folderRule.newFolder()
546-
val config = Paths.get(baseFolder.absolutePath, ".aws", "config")
547-
config.createParentDirectories()
548-
config.writeText(
549-
"""
550-
[sso-session session1]
551-
sso_start_url=https://start
552-
sso_region=us-west-2
553-
sso_registration_scopes=scope1, scope2
554-
[profile session1-123-admin]
555-
sso_session=session1
556-
sso_account_id=123
557-
sso_role_name= admin
558-
[profile session2-345-admin]
559-
sso_session=session2
560-
sso_account_id=345
561-
sso_role_name= admin
562-
[sso-session session2]
563-
sso_start_url=https://start
564-
sso_region=us-west-2
565-
sso_registration_scopes=scope1, scope2
566-
[profile session2-123-admin]
567-
aws_access_key=abjcbd
568-
aws_secret_access_key=123
569-
[profile session2-123-admin]
570-
sso_session=session2
571-
sso_account_id=123
572-
sso_role_name= admin
573-
[sso-session session3]
574-
""".trimIndent()
575-
)
576-
val creds = Paths.get(baseFolder.absolutePath, ".aws", "credentials")
577-
val sut = DefaultConfigFilesFacade(configPath = config, credentialsPath = creds)
578-
sut.deleteSsoConnectionFromConfig("session2")
579-
assertThat(config).hasContent(
580-
"""
581-
[sso-session session1]
582-
sso_start_url=https://start
583-
sso_region=us-west-2
584-
sso_registration_scopes=scope1, scope2
585-
[profile session1-123-admin]
586-
sso_session=session1
587-
sso_account_id=123
588-
sso_role_name= admin
589-
[profile session2-123-admin]
590-
aws_access_key=abjcbd
591-
aws_secret_access_key=123
592-
[sso-session session3]
593-
""".trimIndent()
594-
)
595-
}
596-
597311
private inline fun <reified T> assumeNoException(block: () -> Unit) {
598312
try {
599313
block()

0 commit comments

Comments
 (0)