@@ -464,9 +464,7 @@ def _mock_response(self, status_code, embeddings=None):
464464 resp .json .return_value = {"embeddings" : embeddings }
465465 return resp
466466
467- @patch (
468- "requests.Session.post"
469- )
467+ @patch ("requests.Session.post" )
470468 def test_successful_batch (self , mock_post ):
471469 """Successful batch returns list of vectors."""
472470 embedder = self ._make_embedder ()
@@ -481,9 +479,7 @@ def test_successful_batch(self, mock_post):
481479 call_kwargs = mock_post .call_args
482480 self .assertIn ("/embeddings/batch" , call_kwargs [0 ][0 ])
483481
484- @patch (
485- "requests.Session.post"
486- )
482+ @patch ("requests.Session.post" )
487483 def test_client_error_raises (self , mock_post ):
488484 """4xx response raises EmbeddingClientError.
489485
@@ -499,9 +495,7 @@ def test_client_error_raises(self, mock_post):
499495 with self .assertRaises (EmbeddingClientError ):
500496 embedder .embed_texts_batch (["hello" ])
501497
502- @patch (
503- "requests.Session.post"
504- )
498+ @patch ("requests.Session.post" )
505499 def test_server_error_raises (self , mock_post ):
506500 """5xx response raises EmbeddingServerError for Celery retry."""
507501 embedder = self ._make_embedder ()
@@ -510,9 +504,7 @@ def test_server_error_raises(self, mock_post):
510504 with self .assertRaises (EmbeddingServerError ):
511505 embedder .embed_texts_batch (["hello" ])
512506
513- @patch (
514- "requests.Session.post"
515- )
507+ @patch ("requests.Session.post" )
516508 def test_non_retriable_exception_returns_none (self , mock_post ):
517509 """Non-retriable exception (e.g., builtin ConnectionError) returns None."""
518510 embedder = self ._make_embedder ()
@@ -522,9 +514,7 @@ def test_non_retriable_exception_returns_none(self, mock_post):
522514
523515 self .assertIsNone (result )
524516
525- @patch (
526- "requests.Session.post"
527- )
517+ @patch ("requests.Session.post" )
528518 def test_timeout_raises_for_retry (self , mock_post ):
529519 """requests.Timeout re-raises for Celery retry."""
530520 embedder = self ._make_embedder ()
@@ -533,9 +523,7 @@ def test_timeout_raises_for_retry(self, mock_post):
533523 with self .assertRaises (requests .exceptions .Timeout ):
534524 embedder .embed_texts_batch (["hello" ])
535525
536- @patch (
537- "requests.Session.post"
538- )
526+ @patch ("requests.Session.post" )
539527 def test_connection_error_raises_for_retry (self , mock_post ):
540528 """requests.ConnectionError re-raises for Celery retry."""
541529 embedder = self ._make_embedder ()
@@ -568,9 +556,7 @@ def test_no_service_url_returns_none(self):
568556 result = embedder .embed_texts_batch (["hello" ])
569557 self .assertIsNone (result )
570558
571- @patch (
572- "requests.Session.post"
573- )
559+ @patch ("requests.Session.post" )
574560 def test_3d_response_squeezed (self , mock_post ):
575561 """3D response array is squeezed to 2D."""
576562 embedder = self ._make_embedder ()
@@ -584,9 +570,7 @@ def test_3d_response_squeezed(self, mock_post):
584570 self .assertEqual (len (result ), 2 )
585571 self .assertEqual (len (result [0 ]), 384 )
586572
587- @patch (
588- "requests.Session.post"
589- )
573+ @patch ("requests.Session.post" )
590574 def test_vector_count_mismatch_returns_none (self , mock_post ):
591575 """Mismatched vector count returns None."""
592576 embedder = self ._make_embedder ()
@@ -598,9 +582,7 @@ def test_vector_count_mismatch_returns_none(self, mock_post):
598582
599583 self .assertIsNone (result )
600584
601- @patch (
602- "requests.Session.post"
603- )
585+ @patch ("requests.Session.post" )
604586 def test_malformed_200_missing_embeddings_key (self , mock_post ):
605587 """200 response missing 'embeddings' key returns None."""
606588 embedder = self ._make_embedder ()
@@ -613,9 +595,7 @@ def test_malformed_200_missing_embeddings_key(self, mock_post):
613595
614596 self .assertIsNone (result )
615597
616- @patch (
617- "requests.Session.post"
618- )
598+ @patch ("requests.Session.post" )
619599 def test_nan_values_handled_per_item (self , mock_post ):
620600 """NaN values in individual embeddings return None for those items only."""
621601 embedder = self ._make_embedder ()
@@ -654,9 +634,7 @@ def _mock_response(self, status_code, embeddings=None, body=None):
654634 resp .json .return_value = {"embeddings" : embeddings }
655635 return resp
656636
657- @patch (
658- "requests.Session.post"
659- )
637+ @patch ("requests.Session.post" )
660638 def test_embed_text_success_1d (self , mock_post ):
661639 """Successful single-text embedding with 1D response."""
662640 embedder = self ._make_embedder ()
@@ -669,9 +647,7 @@ def test_embed_text_success_1d(self, mock_post):
669647 self .assertEqual (len (result ), 384 )
670648 mock_post .assert_called_once ()
671649
672- @patch (
673- "requests.Session.post"
674- )
650+ @patch ("requests.Session.post" )
675651 def test_embed_text_success_2d (self , mock_post ):
676652 """Successful single-text embedding with 2D response."""
677653 embedder = self ._make_embedder ()
@@ -683,9 +659,7 @@ def test_embed_text_success_2d(self, mock_post):
683659 self .assertIsNotNone (result )
684660 self .assertEqual (len (result ), 384 )
685661
686- @patch (
687- "requests.Session.post"
688- )
662+ @patch ("requests.Session.post" )
689663 def test_embed_text_malformed_200 (self , mock_post ):
690664 """200 response missing 'embeddings' key returns None."""
691665 embedder = self ._make_embedder ()
@@ -695,9 +669,7 @@ def test_embed_text_malformed_200(self, mock_post):
695669
696670 self .assertIsNone (result )
697671
698- @patch (
699- "requests.Session.post"
700- )
672+ @patch ("requests.Session.post" )
701673 def test_embed_text_nan_returns_none (self , mock_post ):
702674 """NaN in single-text response returns None."""
703675 embedder = self ._make_embedder ()
@@ -707,9 +679,7 @@ def test_embed_text_nan_returns_none(self, mock_post):
707679
708680 self .assertIsNone (result )
709681
710- @patch (
711- "requests.Session.post"
712- )
682+ @patch ("requests.Session.post" )
713683 def test_embed_text_client_error (self , mock_post ):
714684 """4xx response returns None."""
715685 embedder = self ._make_embedder ()
@@ -719,9 +689,7 @@ def test_embed_text_client_error(self, mock_post):
719689
720690 self .assertIsNone (result )
721691
722- @patch (
723- "requests.Session.post"
724- )
692+ @patch ("requests.Session.post" )
725693 def test_embed_text_server_error (self , mock_post ):
726694 """5xx response returns None."""
727695 embedder = self ._make_embedder ()
@@ -731,9 +699,7 @@ def test_embed_text_server_error(self, mock_post):
731699
732700 self .assertIsNone (result )
733701
734- @patch (
735- "requests.Session.post"
736- )
702+ @patch ("requests.Session.post" )
737703 def test_embed_text_exception (self , mock_post ):
738704 """Network exception returns None."""
739705 embedder = self ._make_embedder ()
0 commit comments